5+ years of .NET development (ASP.NET MVC/WebForms)
5+ years Entity Framework
5+ years of SQL Server
5+ years of Version control (TFS/ADO)
Customer-focused with the ability to understand the concept of MVP (Minimal Viable Product)
Work with the customer to collect requirements, own the architecture solution for the product, provide technical leadership and guidance to the dev team.
Ability to work with On-shore and Off-Shore teams including work management and collaboration.
Ability to follow defined DevOps process guidelines and the ability to run multiple releases/branches and tweak the process guidelines as required.
Ability to support Application Maintenance along with Enhancements.
Good investigation and debugging skills:
Experience with debugging external code (including the cases when you don't have source code)
Experience with debugging large JS (JavaScript) applications
Good knowledge and understanding of JavaScript.
Visualize features through the lens of build-on capabilities by relying on APIs, SDKs, Libraries, etc.
Experience with Azure, solid practical knowledge on the entire azure solution stack, prior demonstrable experience designing end to end solution on Azure is desirable.
Preferred Experience with AWS
Knowledge of Git.
Ability to manage a medium size team.
Help the product management team to prepare the product backlogs and get them ready for the current and future release/sprint.
Resolve all impediments to make the scrum team successful and ensure smooth sprint deliveries.
Strive to improve the efficiency of the development team.
Ability to comprehend risk and provide mitigation strategies
Ability to foresee roadblocks and provide solutions to overcome them.