Senior .NET Engineer

J
JobgetherHealthcare SaaS
Applicants must be based in the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of professional experience
Required Skills
SQLMicrosoft AzureC#.NETRedisCI/CDMicroservices

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
  • 8+ years of professional experience working with the .NET technology stack, including C#, .NET, Entity Framework, SQL, and Redis.
  • At least 3 years of experience with SignalR and distributed event bus technologies.
  • At least 3 years of experience implementing Domain Driven Design (DDD) patterns.
  • At least 3 years of experience configuring and maintaining Microsoft Azure cloud services.
  • In-depth understanding of software engineering design and architectural patterns, including microservice architectures.
  • Advanced proficiency with Git in multi-developer development environments.
  • Strong experience configuring and maintaining CI/CD pipelines, preferably using Microsoft DevOps.
  • Demonstrated ability to apply GenAI workflows to software development and testing activities.
  • Strong software testing, troubleshooting, monitoring, and system reliability skills.
  • Experience working with distributed teams that include onshore and offshore contributors.

Responsibilities

  • Drive technical excellence, engineering standards, and development best practices across the team.
  • Design, develop, maintain, and document high-quality software across existing systems and new platforms.
  • Make informed architectural recommendations based on technical requirements, business objectives, scalability, and reliability considerations.
  • Develop and maintain solutions using .NET, C#, Entity Framework, SQL, Redis, microservices, SignalR, and distributed event bus technologies.
  • Support monitoring, maintenance, troubleshooting, and ongoing reliability of critical infrastructure.
  • Design and implement manual and automated testing strategies to minimize defects and improve software quality.
  • Leverage Microsoft Azure services and CI/CD pipelines to support efficient software delivery and deployment.
  • Use GenAI workflows where appropriate to enhance development, testing, documentation, and engineering productivity.
  • Coach and support other engineers, helping teammates develop their technical capabilities and succeed.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now