Microsoft Senior Developer

We offer

  • Work on modern, scalable cloud systems
  • Opportunity to shape architecture and technical direction
  • Flexible working setup
  • Collaborative and growth-focused team

We expect

  • Strong problem-solving and architectural thinking
  • Ability to work independently and lead technical decisions
  • Good communication skills (technical + non-technical)
  • Experience mentoring or leading developers
Job Description

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

  1. Design and develop scalable applications using .NET 8+
  2. Build and manage APIs using Azure API Management (APIM) and microservices architecture
  3. Deploy and maintain containerized applications using Azure Container Apps and Azure Container Registry (ACR)
  4. Implement cloud infrastructure using Azure services (networking, storage, security)
  5. Apply CQRS patterns using frameworks like MediatR or Cortex
  6. Ensure secure handling of secrets and configurations using Azure Key Vault
  7. Optimize system performance, including database tuning (Oracle & PostgreSQL)
  8. Implement observability using Application Insights, Log Analytics, and distributed tracing tools
  9. Collaborate with cross-functional teams and mentor junior developers

Required Skills & ExperienceCore Development

  1. Strong experience with C# and .NET 8+
  2. Solid understanding of microservices architecture
  3. Experience with CQRS and event-driven systems

Azure & Cloud

  1. Hands-on experience with:
  2. Azure API Management (APIM)
  3. Azure Application Gateway
  4. Azure Container Apps + ACR
  5. Azure Storage
  6. Azure App Configuration (IOptions, feature flags)
  7. Azure Key Vault (AKV) and encryption practices

Networking & Infrastructure

  1. Strong knowledge of:
  2. Virtual Networks (VNet), Subnets
  3. VPN Gateway
  4. Private/Public DNS
  5. Private Endpoints
  6. Network Security Groups (NSG)

Distributed Systems & Tools

  1. Experience with:
  2. Dapr (APIs, workflows, service-to-service communication)
  3. Logging: Application Insights
  4. Log analysis: Log Analytics
  5. Tracing: Zipkin, Elasticsearch

Database

  1. Strong experience in:
  2. Oracle performance optimization
  3. PostgreSQL in microservices environments
  4. Elasticsearch (search and analytics)

Nice to Have

  1. Experience with workflow orchestration or virtual agents using Dapr
  2. Exposure to DevOps pipelines (CI/CD in Azure DevOps or GitHub Actions)
  3. Experience in high-availability and multi-region deployments