Senior Software Engineer, .NET

PerfectServe

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Design, build, and maintain highly performant, well-structured, and well-tested code for core C#/SQL services
  • Champion and evolve team best practices in code quality, automated testing, and observability
  • Mentor junior engineers through code reviews and technical guidance
  • Foster a "one-team" culture by providing constructive feedback to distributed and offshore engineering partners
  • Collaborate with Product Owners, QA, and other engineering teams on complex initiatives
  • Apply generative AI technologies to optimize engineering processes and solutions

Requirements

  • 5+ years of professional software engineering experience with C#
  • 5+ years of professional software engineering experience with ASP.NET Web API
  • Expert-level knowledge of designing and building RESTful web APIs
  • Expert-level knowledge of .NET data access frameworks (ADO.NET, Dapper, EF, etc.)
  • Advanced knowledge of MSSQL including data modeling, query optimization, and Stored Procedure development
  • Strong Unit and Integration Testing techniques
  • Experience mentoring engineers through code reviews and pair programming
  • Proficiency with Git, CI/CD tools, and modern software testing best practices

Preferred Qualifications

  • Bachelor's degree in Computer Science or a related field
  • Experience reverse engineering legacy .NET services and complex MSSQL stored procedures
  • Experience with .NET framework, ASP.NET Core, or .NET 5+
  • Experience with message queue systems like RabbitMQ
  • Experience building dynamic SPAs using React, Angular, or TypeScript
  • Experience with observability tools like New Relic or Grafana
  • Practical experience leveraging generative AI tools across the SDLC

About the Company

PerfectServe is a leading provider of clinical communication and physician scheduling solutions in the health IT space, helping clinicians deliver better care through innovative, reliable technology.

Skills & tools

C++.Net.NET CoreASP.NETSQL ServerAPI

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years C# experience
  2. 025+ years ASP.NET Web API experience
  3. 03Expert RESTful API design
  4. 04Expert .NET data access knowledge
  5. 05Advanced MSSQL knowledge
  6. 06Unit and Integration testing
  7. 07Mentoring experience
  8. 08Git and CI/CD proficiency
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches