
Senior.NET Engineer
Primary stack
Nice to have's
Job description
About the Position
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.
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)
We Offer
- Opportunity to work remotely from Ukraine
- Engaging in cutting-edge AI agentic modernization projects
- Collaboration with leading technology companies like Kiro and Amazon
About the Company
EPAM Systems is a global software engineering and product development company, delivering digital platforms and software products to clients across various industries. We are committed to innovation, quality, and customer success.
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.