Remote Senior Software Engineer - C#, .NET/.NET Core, Linux
Technology Navigators
Job highlights
Summary
Technology Navigators is hiring a Senior Software Engineer to join their client's team in providing revolutionary healthcare services. The role involves designing, developing, testing, deploying, and maintaining scalable services using C#/.NET/.NET Core. The candidate must have 4+ years of back-end software development experience with C#/.NET/.NET Core and hands-on experience with Linux. They should also have recent experience with distributed, cloud-based environments (AWS/Azure and Docker/Kubernetes) and proven ability to build cloud native scalable microservices. Additional qualifications include previous experience with Message Bus (Kafka preferred). As a team member, the engineer will collaborate with internal teams, mentor associate-level software engineers, and participate in code reviews.
Requirements
- 4+ years of back-end software development experience coding in C#/.NET/.NET Core
- Hands-on experience with Linux
- Recent experience with distributed, cloud-based environments (AWS/Azure and Docker/Kubernetes)
- Proven ability to build cloud native scalable microservices
- Previous experience with Message Bus (Kafka preferred)
Responsibilities
- Design, develop, test, deploy, and maintain highly scalable and responsive services/APIs using C#/.NET/.NET Core
- Collaborate with a variety of internal teams during the SDLC, including product, QA, UX, etc
- Sync up with the platform team on architectural best practices to ensure reliability and scalability
- Take part in code reviews to continuously elevate the code quality
- Mentor associate-level software engineers on SDLC best practices
Benefits
- Access to excellent healthcare benefits including medical, dental, vision, life, and disability insurance plans
- Paternity leave
- 401k
- HSA
- FSA
- Commuter benefits
- Tuition reimbursement
- Child care assistance
- Employee assistance programs