Job Description, Responsibilities & Requirements
Description language:
About the Position
We are seeking a Senior.NET Engineer with AWS expertise to lead the transformation of legacy applications into scalable cloud-native solutions. This role focuses on modernizing systems using.NET Core, leveraging AWS best practices and optimizing applications for improved scalability, stability, and performance.
Responsibilities
- Design and develop scalable cloud-native applications using.NET Core and a microservices architecture
- Optimize application code for compatibility with PostgreSQL aligning with AWS development standards
- Implement unit testing and performance testing for application stability and responsiveness
- Collaborate with database engineers for seamless integration with PostgreSQL
- Work with AWS ProServe consultants to validate and refine AWS Transform tool results
- Document technical findings, migration strategies, and validation outcomes
Requirements
- Proficiency in AWS Native Development, C#,.NET Core, and .NET Framework with expertise in legacy application migration and refactoring
- 5+ years of experience in .NET Core development with a specialization in microservices architecture
- Expertise in modernizing.NET legacy applications on Windows to.NET Core on Linux platforms
- Strong background in SQL Server, PostgreSQL, and Aurora databases
- Proven capability to modify stored procedures for PostgreSQL compatibility
We Offer
- Opportunity to work remotely in Ukraine
- Engaging role in a leading tech company, EPAM Systems
About the Company
EPAM Systems is a global software engineering and product development company, delivering digital transformation and technology innovation to the world’s leading companies.