Description

Responsibilities

  • Guide team in providing technical solutions.
  • Perform code Reviews and review technical design.
  • Design the UI application in Angular 7/8 along with TypeScript to build an enhanced component-based application.
  • Use Service workers to run service calls in the background without client’s interaction and improve the performance without blocking the UI.
  • Use .Net core 2.2 and then by upgrading it to 3.0 designed the API layer of the application with multiple projects and maintain modularity.
  • Build REST API’s for the CRUD operations used in the application using Web API framework.
  • Implement powerful X-Unit and Integration service testing for writing different test cases in the code to test different environments.
  • Create jobs like running the unit tests before deploying the code using Team City to dev, stage and UAT environments.
  • Integrate the application with Monitoring tool AppDynamics for all kind of data logging and analytics.

Required Skills

  • Strong .NET skillset.
  • Familiar with source control tools like GitHub, TFS.
  • Knowledge of Service and file-based interfaces for each of the applications.
  • Ability to use monitoring / diagnostic tools to diagnose issues (e.g. AppDynamics, Splunk monitoring, application health checks).
  • Good communication skill.
  • Good Problem solving skill and work independently.

Required Experience

  • 5+ year experience with .NET Entity Framework, REST API, Web Services, MVC, Razor pages, Angular, jQuery, JavaScript, HTML5, JSON, GUI design.
  • 3+ Experience using Microsoft Team Foundation Server (TFS)/GIT.
  • Experience with PowerShell and Active Directory programming.
  • Experience with MS cloud technologies, Office365/MS Azure and MS Graph programming.
  • Hands on Working experience in Web Based Applications and Windows Based Applications.
  • Experience working in development project in Agile framework.
  • Hands on experience in developing the Web Applications and Windows based applications for various screen resolutions and Windows 10 based tablets.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate