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