Description

Roles & Responsibilities

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

Requirements

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.

Education

Any Graduate