Description
The role is a .NET Web Application Developer responsible for developing end-to-end web applications using Microsoft technologies, including .NET, C#, ASP.NET, MVC, WebAPI, Angular, JavaScript, TypeScript, and related databases and testing tools. The position requires experience with TFS, unit and UI testing, object-oriented programming, SOLID principles, n-tier architectures, code review, performance troubleshooting, authentication and authorization, SOA, and agile practices. The candidate should also demonstrate strong communication, problem-solving, analytical, and teamwork skills.
