We are seeking an experienced .NET + Azure Engineer with strong expertise in designing and developing enterprise applications, microservices, and event-driven cloud solutions. The ideal candidate will have hands‑on experience with C#, .NET Core, Azure services, Terraform, CI/CD, and DevOps practices.
Key Responsibilities
- Design, develop, test, and maintain scalable enterprise applications using C# and .NET/.NET Core.
- Build and deploy microservices and event-driven cloud-based solutions.
- Develop reusable frameworks, libraries, and application components.
- Work with business and IT stakeholders to design and implement product features.
- Utilize Azure cloud services and maintain application infrastructure.
- Implement and maintain DevOps and CI/CD processes.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot production issues and provide effective solutions.
- Participate in Agile/Scrum ceremonies and deliver high-quality releases.
- Mentor and guide junior engineers.
Must-Have Skills
- 8+ years of experience in C#, .NET, and .NET Core development
- 5+ years of experience building Microservices
- Strong hands‑on experience with Azure cloud services, including:
- Azure Functions
- Azure Service Bus
- Cosmos DB
- Azure Key Vault
- Application Insights
- Experience with event-driven architecture
- Strong experience with Terraform and Infrastructure as Code (IaC)
- Experience with CI/CD tools and processes, including GitHub Actions, Git, Artifactory, Fortify, and SonarQube
- Experience with Python and/or Shell scripting
- Strong understanding of Agile/Scrum methodology
Good-to-Have Skills
- Kafka or other event-streaming technologies
- Data Engineering, Data Integration, ETL/ELT, and Data Modeling experience
- Healthcare/Provider domain experience
- Experience with Agile Central or Rally
- Experience working with global teams
- Strong communication and problem-solving skills
Qualifications
- 8+ years of experience in software design, development, and implementation of enterprise applications.
- Ability to work independently in a fast-paced and collaborative environment.
- Strong focus on coding standards, performance optimization, and best practices.