.NET Developer with API & Azure

Skills
.NET FrameworkASP.NETASP.NET CoreC#JavascriptNode.JsREST Apis
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proficiency in JavaScript and related libraries/frameworks (Node.js, Express.js)
  • Knowledge of authentication and authorization mechanisms (JWT, OAuth)
  • Experience with software development lifecycle (SDLC)
  • Experience with Microsoft technology stack (.NET, C#, SQL Server, ASP.NET Core, Azure)
  • Experience with REST/SOAP APIs, security integration with OAuth/JWT, and GraphQL/OData
  • Advanced Node.js or .NET framework 4.6+/Core using C#
  • Experience with web development using ASP.NET/MVC, Angular, HTML, JavaScript, jQuery, CSS
  • Experience with version control using Git

Nice to have

  • Proficiency in JavaScript
  • Knowledge of authentication and authorization mechanisms
  • Experience with API integration patterns
  • Strong understanding of RESTful APIs
  • Experience with CI/CD pipelines

Day to day

  • Design, develop, and implement RESTful APIs using Microsoft technology stack in Azure
  • Design scalable, secure, and performant APIs, and engage in CI/CD pipelines to automate deployment
  • Implement unit tests, integration tests, and end-to-end tests to ensure quality of APIs
  • Define and manage integration scope, schedule, resources, dependencies, issues, risks, and stakeholder communications