We are looking for an experienced Senior .NET / Azure Developer with strong hands-on experience in C#, .NET Core, Microservices and Azure Cloud. The candidate will be responsible for designing, developing, integrating, testing and supporting scalable enterprise applications.
Important Note
Only candidates with recent hands-on experience in C#, .NET Core, Microservices and Azure should be considered. Candidates should also have practical experience with REST API integration and Azure DevOps CI/CD.
Primary Skills
- C# / .NET Core
- Microsoft Azure
- Microservices
Key Responsibilities
- Design and develop scalable applications using C# and .NET Core.
- Develop and maintain Microservices-based applications.
- Design and implement integrations using REST APIs.
- Translate business requirements into effective .NET solutions.
- Work with Azure PaaS services and cloud-based solutions.
- Develop and maintain CI/CD pipelines using Azure DevOps.
- Perform code reviews, debugging, testing and application troubleshooting.
- Work with Microsoft SQL Server / PostgreSQL databases.
- Implement advanced C# concepts including Parallel Programming and TPL.
- Collaborate with business stakeholders, BAs, PMs and cross-functional teams.
- Support production issues, problem investigation and resolution.
- Prepare technical documentation and solution designs.
- Work in an Agile delivery setting.
Mandatory Requirements
- 8+ years of hands-on experience in .NET development.
- Strong hands-on experience in C# and .NET Core.
- Strong experience in Microservices architecture.
- Experience with REST APIs and system integrations.
- Hands-on experience with Microsoft Azure / Azure PaaS.
- Strong experience with Azure DevOps, CI/CD and deployment.
- Knowledge of SQL Server and/or PostgreSQL.
- Experience in application testing, debugging and production support.
- Strong understanding of Advanced C# concepts, Parallel Programming and TPL.
- Experience working with Agile methodology.
- Good communication and stakeholder management skills.
Good to Have
- Insurance domain experience.
- Relevant Azure certifications.
- Experience with enterprise-scale cloud applications.
- Strong technical documentation and solution design experience.
- Experience working with multiple cross-functional teams.