3 days ago
Pune, IndiaSenior
Responsibilities
- Design, develop, and maintain enterprise-grade applications and services using C#, .NET Core, and ASP.NET Core.
- Architect and implement scalable, resilient, secure cloud-native solutions on Microsoft Azure.
- Develop RESTful APIs and microservices with attention to performance, maintainability, and backward compatibility.
- Use Azure App Service, Azure Functions, Azure SQL, Cosmos DB, Storage Accounts, Service Bus, Event Grid, Key Vault, and Entra ID.
- Implement authentication, authorization, and security practices using OAuth2, OpenID Connect, JWT, and RBAC.
- Build and optimize CI/CD pipelines using Azure DevOps and/or GitHub Actions.
- Drive application performance, scalability, observability, and operational excellence.
- Lead technical design reviews, architecture discussions, and solution planning sessions.
- Conduct code reviews, enforce engineering standards, and mentor junior and mid-level developers.
- Troubleshoot complex technical challenges and support cloud governance, monitoring, logging, security compliance, and operational readiness.
- Collaborate with cross-functional teams in an Agile/Scrum environment and evaluate emerging technologies.
Requirements
- 8+ years of software development experience using C# and .NET technologies.
- Strong expertise in .NET Core and ASP.NET Core Web API development.
- Extensive experience designing and deploying applications on Microsoft Azure.
- Proven experience with microservices architecture and distributed systems.
- Hands-on experience with Azure App Services, Azure Functions, Azure SQL, Storage Accounts, Service Bus, and Event Grid.
- Strong understanding of authentication and authorization using Azure AD/Entra ID, OAuth2, OpenID Connect, JWT, and RBAC.
- Experience with Entity Framework Core, LINQ, SQL optimization, and database performance tuning.
- Knowledge of cloud security, secret management, encryption, and secure coding practices.
- Experience implementing CI/CD pipelines using Azure DevOps and/or GitHub Actions.
- Strong understanding of Git workflows, pull requests, and code review practices.
- Experience working within Agile/Scrum delivery models.
- Excellent communication, stakeholder management, and team collaboration skills.
Benefits
- Career paths, internal opportunities, and personalized career guidance.
- Wellness benefits including health checks, telemedicine, insurance top-ups, elder care, partner coverage, and new-parent support via flexible work.
- Opportunities to work on technology and engineering projects with industry leaders and on societal and environmental challenges.
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
