Job VC

Senior/Lead .NET Software Engineer (AWS)

EPAM · dou · Lead · Not specified · Київ, Харків, Львів, Дніпро, Одеса, Вінниця, Івано-Франківськ, Хмельницький, Ужгород, Черкаси, Чернівці, віддалено
Open original ↗
We are seeking a
Senior .NET Software Engineer (AWS)
to join an AI agentic modernization engagement leveraging Kiro and Amazon Transform. The role focuses on modernizing legacy .NET applications, migrating them to cloud-native architectures on AWS, and ensuring seamless database compatibility with PostgreSQL. The successful candidate will be comfortable with some overlap with the US EST time zone.
Please note that for positions in Ukraine, we only consider candidates who are currently based in Ukraine or plan to return in the near future. Remote work is available only from Ukraine.
Responsibilities
Use Kiro and Amazon Transform to accelerate code analysis, refactoring and migration tasks; validate and optimize tool-generated outputs
Design and develop high-performance, scalable applications using .NET Core with a microservices architecture
Migrate and refactor legacy .NET Framework (Windows) applications to .NET Core (Linux), ensuring functional parity and improved performance
Modify and optimize application code and stored procedures to ensure compatibility with PostgreSQL / Aurora PostgreSQL, following AWS development standards
Implement unit tests and performance tests to ensure application stability, responsiveness and production readiness
Partner with database engineers to ensure seamless integration between application code and PostgreSQL
Collaborate closely with AWS ProServe consultants on validation and optimization
Apply AWS Well-Architected Framework principles across security, reliability, performance efficiency and operational excellence
Capture key findings, migration strategies, code conversion patterns and technical validation results for long-term maintainability and knowledge transfer
Requirements
5+ years of experience in software engineering
Expertise in C# / .NET Core and advanced knowledge of .NET Framework
Proficiency in AWS native development
Background in microservices architecture
Skills in modernizing .NET Legacy (Windows) to .NET Core (Linux)
Competency in SQL Server, PostgreSQL and Amazon Aurora PostgreSQL
Knowledge of stored procedure migration (T-SQL → PL/pgSQL)
Capability to perform unit and performance testing
Fluent English communication skills at a B2+ level
Ability to overlap with the US EST time zone
Nice to have
Familiarity with Kiro and Amazon Transform
Understanding of AWS DMS / SCT
Skills in Docker, containerization on AWS, Amazon ECS / EKS
Expertise in CI/CD pipelines (GitHub Actions, CodePipeline)
With us you can:
Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
Receive the necessary equipment to perform your work tasks
Change projects and technology stacks within EPAM
Gain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)
Relocation opportunities may be available for eligible candidates, depending on the role and openings at other EPAM locations
Participate in volunteer, charity programs and communities (both technical and interest-based)
What we offer:
Vacation and sick leave (including a sick leave without a medical certificate)
A wide range of Voluntary Medical Insurance programs providing both medical treatment and various preventive options (including sports activities)
Medical insurance for family members at corporate rates
Company support during significant life events (childbirth or adoption, marriage, etc.)
Support for psychological comfort: discounts on services from mental health specialists or coaches, thematic training
E-kids program — a free programming language training program for EPAMers’ children
Kindly be advised that
the set of benefits, including learning, certification, and other opportunities, may vary depending on the role you apply for. Our recruiter will be able to share more details about the specific opportunity during your general interview.