Job Description, Responsibilities & Requirements
About the Position
We are seeking a Lead .NET Developer with strong AWS expertise to drive the modernization of legacy applications into cloud-native, high-performance solutions. In this role, you will leverage AI-powered tools and AWS best practices to design scalable microservices, migrate legacy systems, and ensure seamless database compatibility, while collaborating across teams to deliver robust and maintainable software.
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 activities
- Apply AWS Well-Architected Framework principles across security, reliability, performance efficiency, and operational excellence
- Document key findings, migration strategies, code conversion patterns, and technical validation results for long-term maintainability and knowledge transfer
Requirements
- 5+ years of expert-level proficiency in C# /.NET Core and advanced experience with .NET Framework
- Advanced expertise in AWS native development
- Background in microservices architecture
- Proven skills in .NET Legacy (Windows) to.NET Core (Linux) modernization
- Advanced proficiency in SQL Server, PostgreSQL, and Amazon Aurora PostgreSQL
- Expertise in stored procedure migration (T-SQL → PL/pgSQL)
- Competency in unit and performance testing
- English communication skills with overlap with the US EST time zone
Nice to Have
- Familiarity with Kiro and Amazon Transform
- Knowledge of AWS DMS / SCT
- Understanding of Docker and containerization on AWS, including Amazon ECS / EKS
- Skills in CI/CD pipelines (GitHub Actions, CodePipeline)
We Offer
- Hybrid work arrangement in the Republic of Lithuania
- Opportunity to work with cutting-edge technologies and best practices
- Collaborative and innovative work environment
About the Company
[Company description if present]