Latest technology stack (.Net framework 4.0 or higher, Angular JS 2/4/5, ASP.Net MVC/Core, Web API, SQL Server 2014 or higher) with best practices.
Proficiency in regular Web Forms, Web services and ADO.Net.
MUST have experience in the followings: Visual Studio 2013 or higher, Entity Framework, LINQ, jQuery, HTML5, CSS3, Bootstrap.
Experience to develop an ASP.NET MVC/EF project from scratch if needed.
Knowledge of ASP.NET Web API and best practices for developing web services.
Familiarity with Microsoft Azure environment.
Helpful skills include Microsoft SQL Server SSIS/SSRS.
Ability to work both independently and as part of a team.
Experience of performing code review for Junior Stack Developers.
Strong in terms of writing complex TSQL Queries i.e. Stored Procedures and Triggers.
Experience working in an Agile development environment.
Excellent communication skills when explaining technical content, as well as Communicating with non-technical users.
Gather and evaluate user requirements in collaboration with product owners.
Design, develop, code, test, document, implement, support, and maintain new .NET web applications as well as changes/fixes/enhancements to existing .NET web applications.
Actively participate in all aspects of new product development and enhancements to existing applications.
Participating in key internal meetings including weekly status updates and planning sessions.
Documenting ongoing progress, code migrations and status on work assignments (or similar project management software) and communicates these updates during status meetings.
Ensure all versions of project documents are complete, current, and stored/ archived appropriately.
Good at assisting or mentoring junior developers.