Description

Roles & Responsibilities

  • Take part in analyzing requirements
  • Work together with internal teams to create software design and structure
  • Produce clean, scalable code using .NET programming languages
  • Deploy and test applications and systems
  • Debug, refactor, revise, and update code
  • Enhance the quality of existing software
  • Create documentation throughout the software development life cycle (SDLC)
  • Act as an expert on applications and provide technical assistance


 

Requirements

  • Strong experience in ASP.NET Core, ASP.NET Web API, EF Core with LINQ, C#, T-SQL/Stored Procedure
  • Experience in JavaScript/jQuery frameworks with a preference for MVVM or MVC (e.g. Vue, Angular) frameworks
  • Hands-on experience in Microsoft Azure or AWS (Redis Cache, Azure Search, Logic Apps, AAD & Graph API & Application Insights)
  • Experience in developing REST APIs.
  • Experience with SCM platforms like GIT, TFS
  • Good knowledge of data structures and algorithms.
  • Experience working with JavaScript frameworks.
  • Excellent understanding of fundamental design principles behind scalable applications.
  • Experience in unit testing.
  • Experience in client interaction/client management.
  • Experience with Blazor and Bootstrap a big plus
  • Experience with CSS Preprocessors


 

Education

Any Graduate