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