
Lead Cloud Native Developer – AWS + .NET Core
EPAM Systems · Pune Division, Maharashtra, India
- On site
- Full-time
- $150,000 / year
- Pune Division, Maharashtra, India
Job highlights
- Lead cloud-native development with .NET Core and AWS.
- Build scalable solutions using AWS services.
- Implement CI/CD and infrastructure as code.
- Work remotely in an agile team.
- Collaborate with global teams effectively.
About the role
Lead Cloud Native Developer – AWS + .NET Core
We are seeking a Lead Cloud Native Developer with expertise in .NET Core and AWS-native architectures to build scalable, high-quality solutions. Join our collaborative, remote team working within SAFe-aligned delivery cycles and contribute to innovative cloud projects. Apply now to advance your career in a dynamic environment.
Responsibilities
- Design, develop, and maintain applications using .NET Core and related technologies.
- Build and deploy AWS-native solutions leveraging services such as Lambda, EKS, App2container, RDS MS SQL, IAM, and CloudWatch.
- Work with .NET Core on Linux and IIS on AWS EC2 for design and deployment.
- Use AWS Elastic Beanstalk to replatform .NET Framework workloads.
- Define and manage infrastructure as code using AWS Cloud Development Kit based on Cloud Engineering templates.
- Implement and maintain unit testing coverage to ensure software reliability and quality.
- Contribute to Git-based CI/CD pipelines to automate build, test, and deployment processes.
- Utilize DevOps tools such as Terraform, Cloud Bees, Bitbucket, Observability, and Jenkins.
- Participate in solution reviews, sprint planning, and agile ceremonies.
- Collaborate effectively with distributed teams across multiple time zones.
Requirements
- Strong proficiency in .NET Core and C# with over 5 years of experience.
- Solid experience designing and deploying solutions on Amazon Web Services.
- Hands-on experience with AWS Cloud Development Kit and modern DevOps practices.
- Proven success working in remote and asynchronous agile teams.
- Excellent English communication skills, both written and spoken.
- Strong understanding of software engineering principles, clean code, and version control workflows.
- Experience with CI/CD pipelines and infrastructure as code.
- Ability to collaborate effectively with distributed, cross-functional teams.
- English language proficiency level C1+ (Advanced).
Key skills/competency
- Lead Cloud Native Developer
- .NET Core
- AWS
- C#
- DevOps
- Infrastructure as Code
- CI/CD
- Agile
- Lambda
- EKS
Skills & topics
- Lead Cloud Native Developer
- .NET Core
- AWS
- C#
- DevOps
- Infrastructure as Code
- CI/CD
- Lambda
- EKS
- Cloud Development Kit
- Agile
- Remote
How to get hired
- Tailor your resume: Highlight your .NET Core, AWS, and DevOps experience.
- Showcase cloud projects: Detail your work with AWS CDK, Lambda, and EKS.
- Emphasize remote collaboration: Provide examples of working in distributed agile teams.
- Prepare for technical questions: Be ready to discuss software engineering principles and clean code.
- Demonstrate communication skills: Practice articulating your technical solutions clearly.
Technical preparation
Master .NET Core, C# fundamentals and best practices.,Deep dive into AWS services: Lambda, EKS, RDS, IAM.,Practice IaC with AWS CDK and Terraform.,Build and break CI/CD pipelines with Jenkins/Bitbucket.
Behavioral questions
Describe a complex AWS solution you designed.,How do you ensure code quality in a team?,Share an experience leading a remote team.,How do you handle conflicting technical opinions?
Frequently asked questions
- What is the primary tech stack for the Lead Cloud Native Developer role at EPAM Systems?
- The primary tech stack for this Lead Cloud Native Developer role involves .NET Core, C#, and a strong focus on AWS-native services such as Lambda, EKS, and Cloud Development Kit (CDK). You will also utilize various DevOps tools for CI/CD and infrastructure as code.
- Is this a remote position, and how does EPAM Systems manage remote teams?
- Yes, this is a remote position. EPAM Systems emphasizes effective collaboration within distributed, asynchronous agile teams, aligning with SAFe delivery cycles. Strong English communication skills are essential for success in this environment.
- What level of experience is required for the Lead Cloud Native Developer position?
- EPAM Systems requires strong proficiency in .NET Core and C# with over 5 years of experience. Additionally, solid hands-on experience with AWS, AWS CDK, and modern DevOps practices, including CI/CD pipelines and infrastructure as code, is essential.
- Can you explain the role of AWS Cloud Development Kit (CDK) in this position?
- The AWS Cloud Development Kit (CDK) is a key tool for this role at EPAM Systems. You will use it to define and manage infrastructure as code, based on Cloud Engineering templates, ensuring reproducible and scalable cloud environments.
- What are the expectations for working in agile ceremonies and sprint planning?
- As a Lead Cloud Native Developer, you will actively participate in solution reviews, sprint planning, and other agile ceremonies. This involves collaborating with distributed teams, contributing to decision-making, and ensuring alignment with project goals within SAFe-aligned delivery cycles.
- How important are communication skills for this role?
- Excellent English communication skills, both written and spoken (C1+ level), are crucial for this role. You will need to collaborate effectively with distributed, cross-functional teams across multiple time zones, articulating technical concepts clearly during solution reviews and agile ceremonies.