Description

Build and maintain end-to-end applications using the Microsoft technology stack.

Responsibilities

  • Develop and maintain user interfaces using Angular, Telerik controls, and Redux Store.
  • Design and implement server-side logic and REST APIs using .NET Framework and .NET Core.
  • Manage SQL Server database objects including tables, views, stored procedures, and functions.
  • Write unit tests for UI components and implement logging via Azure App Insights.
  • Secure applications using Azure AD services and JWT tokens.

Required Skills

  • 5+ years of experience in relevant software development areas.
  • Expert level experience with .NET Standard and .NET Core.
  • Proficiency in HTML, CSS, and JavaScript.
  • Strong SQL Server experience, including writing, debugging, and performance tuning of stored procedures, triggers, and views.
  • Experience with REST API development and frameworks.
  • Practical knowledge of Microsoft Azure development, including Containers, Azure Kubernetes Service, and Azure Cloud Native Platforms.
  • Experience securing services using Azure AD and Identity Provider services.
  • Familiarity with Design Patterns such as MVC, MVVM, and SOLID principles.
  • Experience with Azure Messaging Platforms.

Preferred Skills

  • Experience working within Agile/Scrum methodologies.
  • Knowledge of CI/CD principles, Jenkins, and Azure DevOps.

Education

Bachelor's degree