Description
You will architect and develop enterprise-grade applications using .NET Core / .NET 6+ and C#.
Responsibilities
- Design and implement RESTful APIs, microservices, and event-driven architectures.
- Lead the development of Azure Functions, App Services, Service Bus, Event Grid, and Cosmos DB.
- Define and enforce coding standards, design patterns, and SOLID principles.
- Collaborate with DevOps teams to build CI/CD pipelines using Azure DevOps.
- Integrate SSO, OAuth2, JWT, and other authentication protocols.
Required Skills
- 10+ years of hands-on development experience with .NET technologies.
- 3+ years of experience architecting cloud-native solutions on Microsoft Azure.
- Strong expertise in C#, ASP.NET Core, Entity Framework, and SQL Server.
- Deep understanding of Azure services: Azure API Management, Azure Storage, Azure Redis, Azure Kubernetes Service (AKS).
- Experience with unit testing frameworks like xUnit/NUnit and mocking tools (Moq, AutoFac).
- Familiarity with NuGet, Fluent Validation, and dependency injection.
- Bachelor’s degree in Computer Science or related field.