Required Skills and Experience
Experience:
10+ years of strong application development experience using Microsoft technologies.
At least 2+ years of proven experience as a Lead Developer.
Technical Expertise:
.NET technologies: .NET Core, C#, ASP.NET, ADO.NET, LINQ, Entity Framework, AJAX, .NET MVC, SOAP, Web API / RESTful services.
Frontend: HTML5, CSS, XML/XSLT.
Cloud: Hands-on experience with Azure (mandatory); AWS experience is a plus.
React: Minimum 3 years of hands-on development experience.
Database: Strong skills with SQL Server, including stored procedures, T-SQL programming, and query optimization.
Development Practices:
Familiarity with SDLC methodologies, including Agile and Test-driven development (TDD).
Solid knowledge of object-oriented design, cross-browser compatibility, and responsive UI development.
Preferred Qualifications
Experience with:
Containerization / Docker
Testing frameworks: VSTest, MSTest, nUnit
Any Graduate