Job VC
Senior .NET Engineer
Technologies
Description
We are seeking a
Senior .NET Engineer
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 integration with PostgreSQL databases. The position requires a comfortable overlap with the US EST time zone.
Please note that remote work is available only for candidates based in Ukraine.
Responsibilities
Leverage 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
3+ years of experience in software engineering with expert-level proficiency in C# / .NET Core and advanced knowledge of .NET Framework
Advanced expertise in AWS native development and microservices architecture
Proven background in .NET Legacy (Windows) to .NET Core (Linux) modernization
Advanced proficiency in SQL Server and PostgreSQL / Amazon Aurora PostgreSQL
Skills in stored procedure migration (T-SQL → PL/pgSQL)
Competency in unit and performance testing
Strong English communication skills with availability to overlap with the US EST time zone
Nice to have
Familiarity with Kiro and Amazon Transform
Knowledge of AWS DMS / SCT
Understanding of Docker, containerization on AWS, Amazon ECS / EKS
Experience with CI/CD pipelines (GitHub Actions, CodePipeline)
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
Senior .NET Engineer
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 integration with PostgreSQL databases. The position requires a comfortable overlap with the US EST time zone.
Please note that remote work is available only for candidates based in Ukraine.
Responsibilities
Leverage 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
3+ years of experience in software engineering with expert-level proficiency in C# / .NET Core and advanced knowledge of .NET Framework
Advanced expertise in AWS native development and microservices architecture
Proven background in .NET Legacy (Windows) to .NET Core (Linux) modernization
Advanced proficiency in SQL Server and PostgreSQL / Amazon Aurora PostgreSQL
Skills in stored procedure migration (T-SQL → PL/pgSQL)
Competency in unit and performance testing
Strong English communication skills with availability to overlap with the US EST time zone
Nice to have
Familiarity with Kiro and Amazon Transform
Knowledge of AWS DMS / SCT
Understanding of Docker, containerization on AWS, Amazon ECS / EKS
Experience with CI/CD pipelines (GitHub Actions, CodePipeline)
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