EPAM Malaysia is looking for a Senior .NET Engineer to join our talented team. In this role, you will design and build high-quality web and backend applications using Microsoft .NET for our high-profile client. You'll collaborate with cross-functional teams and stakeholders, optimize databases and continuously improve system performance, security and reliability. Responsibilities Design, develop, and maintain high-quality web and backend applications using Microsoft .NET Collaborate with cross-functional teams and stakeholders to understand business requirements and translate them into technical solutions Write clean, efficient and well-documented code in C# and related technologies, adhering to coding standards and best practices Develop and optimize database queries, procedures and structures using Microsoft SQL Server or other relational database systems Troubleshoot and resolve software defects, continuously improve system performance, security and scalability Build and maintain automated tests and documentation to support long-term maintainability and reliability of applications Requirements At least 5 years of experience in .NET development using C# (including ASP.NET, .NET Core or equivalent) Solid understanding of object-oriented programming and software design principles Hands-on experience working with relational databases, especially Microsoft SQL Server Familiarity with ReactJS, JavaScript and AI development concepts and technologies Proficiency in using Git/GitHub for version control and familiar with DevOps pipelines and deployments via Azure DevOps Experienced in supporting both legacy and modern systems, ensuring long-term scalability and maintainability across applications