Analyze and present how changes will impact the existing functionality.
Advanced OOP knowledge
Advanced knowledge in ASP.NET MVC
Advanced understanding of RESTful principles.
Good knowledge in Entity Framework.
Good knowledge of software patterns and practices
Good knowledge in Unit and Integration Testing /Mocking
Commercial experience of the full software lifecycle
Experience with database development with MS SQL Server: stored procedures, query optimization, indexing techniques, scalability.
Experience in mentoring less experienced team members
Ability to analyze existing code base and design pragmatic amendments, contribute to delivering new products to the market by meeting customer's requirements and product development programs
Good English – written and spoken
Additional Information
WOULD BE A PLUS
Experience in Cloud platforms
Experience with Git
Strong knowledge of design principles, web standards, and usability