We are hiring strong, self-driven Senior .NET Developers to support enterprise-level projects: Upgrading an older ASP.NET application to a modern .NET compiler/framework version. Migration to run seamlessly in a Linux environment. Deployment and operation in AWS cloud infrastructure. Requires in-depth knowledge of .NET modernization, cross-platform compatibility, and cloud deployment. Key Responsibilities: Lead and contribute to the modernization of legacy ASP.NET applications. Refactor and upgrade code to be compatible with the latest .NET standards. Ensure the applications run reliably on Linux-based environments. Migrate and configure applications for deployment on AWS. Collaborate with cross-functional teams (devs, QA, DevOps, PMs). Participate in daily stand-ups, code reviews, and planning sessions. Write clean, scalable, and well-documented code. Troubleshoot and resolve complex application issues independently. Required Skills and Qualifications: 5–8+ years of experience as a .NET developer. Deep expertise in ASP.NET, .NET Framework/Core, C#, and Web APIs. Strong experience migrating legacy applications to modern .NET versions. Comfortable working with Linux environments (e.g., .NET Core on Ubuntu). Solid experience with AWS services (e.g., EC2, S3, RDS, CloudWatch, Lambda). Proficient with SQL Server, Entity Framework, and database optimization. Strong command of Git, CI/CD pipelines, and containerization (e.g., Docker). Excellent English communication skills – both written and verbal. Ability to work independently with minimal oversight. Strong problem-solving mindset and self-motivation. Nice to Have: Familiarity with DevOps tools (e.g., Terraform, Ansible). Experience in Agile/Scrum environments. Prior work on high-availability distributed systems. Knowledge of frontend technologies (e.g., Angular, React) is a plus.