We are seeking a Senior/Lead .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)