Senior Software Engineer, .NET
Skills
Computer ScienceDatabasesEnhanced Data Rates For GSM EvolutionEvolutionFairness OpinionsHealthHealthcare
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.
