Senior Software Engineer, .NET

Skills
Computer ScienceDatabasesEnhanced Data Rates For GSM EvolutionEvolutionFairness OpinionsHealthHealthcare
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years professional software engineering experience with C#
  • 5+ years 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 such as ADO.NET Dapper or EF
  • Advanced knowledge of MSSQL or similar relational database including data modeling query optimization and stored procedure development
  • Strong unit and integration testing techniques
  • Demonstrable experience mentoring other engineers through code reviews pair programming and collaborative problem-solving
  • Excellent communication skills with experience working across multiple time zones
  • Proficiency with Git CI/CD tools and modern software testing best practices

Nice to have

  • Collaborative
  • Mentoring-minded
  • Detail-oriented
  • Adaptable
  • Team player

Day to day

  • Design, build, and maintain highly performant core C# and ASP.NET Web API services for clinical communication platforms.
  • Modernize legacy .NET and MSSQL systems while improving performance, observability, and testability across critical workflows.
  • Collaborate with product, QA, and distributed engineering partners to deliver complex features, mentor teammates, and apply generative AI to streamline development.