Overview
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a Middle Cloud Native Architect with demonstrated expertise in .NET Core and AWS-native architectures and advanced engineering practices. Additionally, proficient in utilizing modern DevOps tools and technologies.
This role is ideal for a candidate with a proven track record of delivering robust, scalable solutions within a collaborative, remote, and asynchronous environment, contributing to SAFe-aligned delivery cycles.
Responsibilities
- Architect, develop, and optimize complex applications using .NET Core and related technologies
- Deliver and refine AWS-native solutions leveraging services such as Lambda, EKS, App2Container, RDS MS SQL, IAM, and CloudWatch
- Work extensively with .NET Core on Linux and strategically utilize IIS (Internet Information Services) on AWS EC2
- Oversee the migration and optimization of .NET Framework applications to AWS Elastic Beanstalk
- Define and deploy infrastructure as code with AWS CDK, creating scalable, reusable modules in alignment with Cloud Engineering standards
- Ensure software resilience and maintain superior testing practices with consistent unit test coverage (minimum 80%)
- Enhance and expand CI/CD pipelines (Git-based) to achieve highly automated build, test, and deployment workflows
- Apply advanced knowledge of DevOps frameworks and tools, including Terraform, CloudBees, Bitbucket, Observability, and Jenkins
- Offer critical feedback and insights in solution reviews, while contributing to sprint planning and agile ceremonies
- Foster collaboration with globally distributed teams operating across diverse time zones
Requirements
- 14+ years of general IT experience
- In-depth expertise in .NET Core and C# (5+ years of hands-on experience)
- Extensive experience architecting, deploying, and maintaining cloud-based systems on AWS
- Proven expertise with AWS CDK and advanced DevOps methodologies
- Demonstrated professional experience thriving in remote and asynchronous team environments
- Comprehensive understanding of software architecture, clean code practices, and modern version control paradigms
- Outstanding written and spoken English communication skills, with proficiency at C1+ level
We offer
- Opportunity to work on technical challenges that may impact across geographies
- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
- Opportunity to share your ideas on international platforms
- Sponsored Tech Talks & Hackathons
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate to any EPAM office for short and long-term projects
- Focused individual development
- Benefit package:
- Health benefits
- Retirement benefits
- Paid time off
- Flexible benefits
- Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)