1> Requirement Analysis and Design of application
2> 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
3> Develop, build, configure and unit test solutions from low-level designs.
4> Client interactions and team interaction.
5> Provide support to test team during System and Integration testing
6> Provide support during UAT and implementation of the system
7> Work closely with the team and ensure compliance with SLAs
8> Ensure that developed solutions are peer reviewed and formally documented.
9> Unit test solutions to ensure they meet quality standards.
10> Contributes to Technical Requirements Documents.
11> Requests constructive feedback for designs early in the process.
12> Communicates successfully with large teams and many stakeholders.
13> Assists in removing obstacles for the team to yield successful sprints.
14> Performs peer code reviews to ensure quality of the codebase.
15> Ability to decompose and delegate work to junior engineers.
Essential Skills:
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
Overall experience should be 7-9 years