Senior Solution Architect (Azure / .NET)

Role overview 

Own end-to-end solution design across multiple domains/teams, drive architectural standards, and ensure our services are secure, scalable, and operable on Azure with .NET and MS SQL Server
 

Responsibilities 

  • Own end-to-end architecture for major initiatives (services, integrations, data, security, runtime). 
  • Lead solution design from discovery to production: requirements, trade-offs, risk analysis, and delivery plan. 
  • Define and govern architecture standards: API guidelines, error model, compatibility strategy, resiliency patterns, observability, security. 
  • Drive API and integration architecture (REST contracts, DTOs, versioning/compatibility, sync/async patterns, idempotency, retries). 
  • Lead data architecture on MS SQL Server: domain modeling, transactional boundaries, schema evolution, performance strategy (indexing, query optimization, partitioning where needed). 
  • Make and document key decisions using ADRs, C4 diagrams, NFRs, and clear technical narratives. 
  • Partner with Platform/DevOps on Azure architecture: API Management, App Service/Functions, messaging (Service Bus/Event Grid), identity, networking, secrets, CI/CD. 
  • Establish operational excellence: SLOs, monitoring/alerting standards, incident reviews, reliability/performance improvements. 
  • Run architecture/design reviews and mentor engineers/tech leads; align multiple teams on consistent implementation. 
     

Requirements (Must have) 

  • 6+ years in backend engineering with .NET (C#), including designing distributed systems in production. 
  • Strong hands-on Azure experience and ability to choose appropriate services and patterns. 
  • Deep expertise in REST API design and integration patterns (compatibility, versioning, idempotency, retries, error modeling). 
  • Strong MS SQL Server skills: schema and domain modeling, indexing strategy, transactions/isolation, query tuning, migrations, performance troubleshooting. 
  • Security fundamentals applied in architecture: OAuth2/OIDC, JWT, RBAC/permissions, threat-aware design. 
  • Proven experience producing architecture documentation and leading cross-team technical decisions. 
  • Event-driven architecture and Azure messaging (Service Bus/Event Grid), integration resilience patterns. 
  • Docker and Kubernetes/AKS familiarity. 
  • Observability tooling and practices (Application Insights, OpenTelemetry). 
     

AI / Automation โ€” Nice to have 

  • Experience integrating LLM/AI into business workflows (summarization, classification, knowledge search, assisted operations). 
  • Understanding of RAG, embeddings, prompt design, guardrails, evaluation/quality metrics. 
  • Exposure to Azure AI / Azure OpenAI and awareness of constraints (cost, latency, rate limits, data privacy). 
     

Soft Skills 

  • You feel comfortable presenting and defending your solutions to senior technical executives (CTO, CIO, VP of Engineering, etc.) 
  • The ability to parachute into an issue, assess the situation quickly, and present a plan for resolution. 
  • You are naturally curious, seeking for ways to optimize and keeping an eye out for new frameworks and tools to enable our Engineers to develop world-class, reliable, performant software. 

Required languages

English B2 - Upper Intermediate
.NET, C#, Azure, REST API, SQL, OAuth2/OIDC, JWT
Published 11 February
47 views
ยท
10 applications
To apply for this and other jobs on Djinni login or signup.
Loading...