About this role
Experience:
7 to 9 years of experience with developing end to end solutions using Microsoft Stack of Technologies.Strong knowledge on server side development (backend - Web API, Entity Framework)Working knowledge of WPF or windows applications (Minimum 2 years of working experience)Good working knowledge of MSSQL – SQL, T-SQL etc.Strong working knowledge of application development using .NET, C#Strong experience in designing and working with n-tier architecturesHands-on experience in unit testing (XUNIT or NUNIT or VS Unit Test)Working knowledge of TypeScript, Angular 2 or above, HTML5 and CSS3 technologiesShould have worked on at least one SOA (Service Oriented Architecture) projectGood understanding of UML, object-oriented programming (OOP) and Object Oriented Design principlesStrong knowledge of software implementation best practicesShould have worked in an AGILE practice methodology (preferably SCRUM)Able to provide technical recommendations and solve technical problemsMust be a quick learnerTechnology skills:
Strong and proven background in Information TechnologyStrong design skills, Solid principles, Design patterns, documentation of design using UMLStrong working knowledge of .NET, C#, WebAPI, WPF and WebAPIUnit testing : XUNIT or NUNIT or VS Unit TestTypeScript, JQuery, Angular 2 or above, HTML5 and CSS3 technologiesEntity framework, SQL Server, MS SQL, PowershellTechnology – Nice to have:
Working knowledge of ESB or Message Queuing (MSMQ) is an added advantageTDD/ATDD (FitNesse preferred).
