Must have at least 6 years hands on of experience in developing applications using.Net technology stack like .Net 8.0, .Net core, C#, ASP.Net MVC, Web API, WCF, Crystal Reports , SQL Server, Entity Framework, JQuery, AJAX, LINQ, SSIS, various JavaScript framework (Angular, React etc.) NUnit, ASMX, RabbitMQ, OWIN , Katana.
Hands on experience on front end technologies such as Angular, React, HTML5, CSS Framework such as CSS3 / SaaS / LESS, Responsive Web Design using Bootstrap, Javascript / JQuery etc
Very good experience in setting up and implementation of CICD pipeline using Azure DevOps, VSTS / Git, nUnit, etc.
Hands on experience on using Agile project management tools such as Azure DevOps / JIRA
Should have hands on experience in designing / architecting web based applications
Experience in Cloud and preferable hands-on development experience using Azure native and integration services capabilities like Azure API Management, Function Apps, Service Bus, Azure Storage Account, Azure AD, Azure Key Vault, Logic Apps, .Net Web APIs and Microservices
Should have knowledge of integration with Enterprise system and services
Should have at least 7+ years of experience in developing applications using Microsoft .Net technologies
Should possess excellent communication skills
Requirement Analysis and Design of application
Develop and unit testing application using, .Net 8.0, .Net core, C#, WebAPIs, ASP.Net MVC Services, Crystal Reports, SQL server, Angular / React and Data bases
Develop, build, configure and unit test solutions from low-level designs.
Client interactions and team interaction.
Provide support to test team during System and Integration testing
Provide support during UAT and implementation of the system
Work closely with the team and ensure compliance with SLAs
Ensure that developed solutions are peer reviewed and formally documented.
Unit test solutions to ensure they meet quality standards.
Contributes to Technical Requirements Documents.
Requests constructive feedback for designs early in the process.
Communicates successfully with large teams and many stakeholders.
Assists in removing obstacles for the team to yield successful sprints.
Performs peer code reviews to ensure quality of the codebase.
Ability to decompose and delegate work to junior engineers.