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.