We’re looking for a Senior Microsoft Developer with strong experience in Azure cloud architecture and modern .NET development. You’ll be working on scalable, microservices-based systems using cutting-edge Microsoft technologies and cloud-native practices.
This role is ideal for someone who can design, build, and optimize distributed systems, while also mentoring developers and influencing architecture decisions.
Key Responsibilities
- Design and develop scalable applications using .NET 8+
- Build and manage APIs using Azure API Management (APIM) and microservices architecture
- Deploy and maintain containerized applications using Azure Container Apps and Azure Container Registry (ACR)
- Implement cloud infrastructure using Azure services (networking, storage, security)
- Apply CQRS patterns using frameworks like MediatR or Cortex
- Ensure secure handling of secrets and configurations using Azure Key Vault
- Optimize system performance, including database tuning (Oracle & PostgreSQL)
- Implement observability using Application Insights, Log Analytics, and distributed tracing tools
- Collaborate with cross-functional teams and mentor junior developers
Required Skills & ExperienceCore Development
- Strong experience with C# and .NET 8+
- Solid understanding of microservices architecture
- Experience with CQRS and event-driven systems
Azure & Cloud
- Hands-on experience with:
- Azure API Management (APIM)
- Azure Application Gateway
- Azure Container Apps + ACR
- Azure Storage
- Azure App Configuration (IOptions, feature flags)
- Azure Key Vault (AKV) and encryption practices
Networking & Infrastructure
- Strong knowledge of:
- Virtual Networks (VNet), Subnets
- VPN Gateway
- Private/Public DNS
- Private Endpoints
- Network Security Groups (NSG)
Distributed Systems & Tools
- Experience with:
- Dapr (APIs, workflows, service-to-service communication)
- Logging: Application Insights
- Log analysis: Log Analytics
- Tracing: Zipkin, Elasticsearch
Database
- Strong experience in:
- Oracle performance optimization
- PostgreSQL in microservices environments
- Elasticsearch (search and analytics)
Nice to Have
- Experience with workflow orchestration or virtual agents using Dapr
- Exposure to DevOps pipelines (CI/CD in Azure DevOps or GitHub Actions)
- Experience in high-availability and multi-region deployments