3 days ago
Hyderābād, IndiaSenior
Responsibilities
- Design, develop, and maintain enterprise applications and services using C#, .NET Core, and ASP.NET Core.
- Architect and implement scalable, resilient, secure cloud-native solutions on AWS.
- Develop and optimize RESTful APIs, microservices, and distributed systems.
- Use AWS compute, storage, database, messaging, identity, and integration services.
- Implement authentication, authorization, security controls, secret management, and encryption practices.
- Build and optimize CI/CD pipelines using AWS DevOps services and other listed tools.
- Drive application performance, scalability, observability, reliability, monitoring, logging, and operational readiness.
- Lead technical design reviews, architecture discussions, and solution planning sessions.
- Conduct code reviews, enforce engineering standards, and promote secure coding practices.
- Mentor junior and mid-level developers and collaborate with cross-functional teams.
- Troubleshoot complex technical challenges and recommend improvements to platforms, frameworks, and development practices.
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, deploying, and managing applications on AWS.
- Experience with microservices architecture, distributed systems, and cloud-native application development.
- Hands-on experience with AWS Lambda, Amazon ECS/EKS, Amazon RDS, DynamoDB, S3, SQS, SNS, EventBridge, and API Gateway.
- Understanding of authentication and authorization using Amazon Cognito, IAM, OAuth2, OpenID Connect, JWT, and RBAC.
- Experience with Entity Framework Core, LINQ, SQL optimization, and performance tuning.
- Knowledge of cloud security, secret management, encryption, networking, and secure coding practices.
- Experience implementing CI/CD pipelines with AWS CodePipeline, CodeBuild, CodeDeploy, Jenkins, GitHub Actions, or Azure DevOps.
- Understanding of Git workflows, pull requests, branching strategies, and code reviews.
- Experience working within Agile/Scrum delivery models.
- Strong communication, stakeholder management, collaboration, and mentoring skills.
Benefits
- Career paths, internal opportunities, and personalized career guidance from company leaders.
- Wellness benefits including health checks, telemedicine, insurance with 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 solutions.
Tech Stack
Categories
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.
