Senior Software Engineer (.NET Backend / Full Stack)

EPAM Systems

  • Chennai, Tamil Nadu
  • Permanent
  • Full-time
  • 1 month ago
We are seeking a Lead .NET Developer with extensive experience in .NET Core (or the latest .NET Framework), React or Angular, and Azure or AWS.The ideal candidate excels at designing and delivering scalable, high-quality solutions using SOLID principles, design patterns, and best engineering practices within an Agile environment.ResponsibilitiesDesign and develop applications using .NET Core, ASP.NET Core, ASP.NET MVC, and ASP.NET Web APIImplement front-end user interfaces using JavaScript, HTML5, CSS3, and frameworks like React or AngularEnsure code quality by applying BDD/TDD, unit testing, and continuous integration and deployment using tools like Git, TeamCity, or VSTSUtilize Azure or AWS services for deployment, monitoring, and scaling of applicationsRequirements5 to 10 years of experience in .NET development, with expertise in .NET Core or the latest .NET FrameworkProficiency in SOLID principles, design patterns, and best engineering practicesUnderstanding of SQL and database conceptsExperience in Agile development methodologies and a commitment to continuous improvementUpper-Intermediate English proficiency for effective communicationDemonstrated leadership skills and a proactive approach to problem-solvingNice to haveAdvanced knowledge of Microsoft Azure or Amazon Web ServicesProficiency in ReactJS or Angular (4+) for front-end developmentAngular/ReactJS, Azure/AWS

EPAM Systems