Senior Solution Architect (Azure / .NET)

B2BSoft Top Employer

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 

  • Business & technical analysis (primary) 
  • Review and validate business requirements (BRD/PRD), user stories, acceptance criteria, and process flows; identify gaps, ambiguities, and hidden assumptions. 
  • Partner with Product Owners and Business Analysts to improve requirement quality (scope, edge cases, data rules, non-functional requirements). 
  • Translate business processes into technical models: domain boundaries, workflows, states, permissions, auditability, and reporting needs. 
  • Facilitate discovery workshops and technical deep-dives; produce clear outputs (options, trade-offs, risks, recommendations). 
     
  • Solution architecture & design 
  • Own end-to-end solution design for major backoffice initiatives (services, integrations, data, security, runtime). 
  • Define and govern architecture standards: API guidelines, error model, compatibility strategy, resiliency patterns, observability, security. 
  • Produce and maintain architecture artifacts: C4 diagrams, ADRs, sequence diagrams, NFRs, integration contracts. 
  • Integration & API architecture 
  • Lead REST API and integration design (contracts/DTOs, versioning/compatibility, idempotency, retries, sync/async patterns). 
  • Ensure consistent approach to errors, validation, pagination/filtering, and backward compatibility across teams. 
  • Data architecture (MS SQL Server) 
  • Drive data design and evolution: domain modeling, schema changes/migrations, transactional boundaries. 
  • Provide guidance on performance strategy: indexing, query tuning principles, data lifecycle/retention (where applicable). 
  • Cloud & operational excellence (Azure) 
  • Guide Azure component choices (API Management, App Service/Functions, Service Bus/Event Grid, Key Vault, Storage, identity). 
  • Define operability requirements: logging/metrics/tracing, SLOs, alerting standards, incident reviews, reliability/performance improvements. 
  • Leadership & collaboration 
  • Lead solution/design reviews and align multiple teams around decisions and standards. 
  • Mentor analysts and engineers in structured analysis, requirement quality, and architecture best practices. 
  • 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). 
  • Run architecture/design reviews and mentor engineers/tech leads; align multiple teams on consistent implementation. 

     

Requirements (Must have) 

  • 6+ years in software engineering/architecture, with significant experience in solution architecture for enterprise systems. 
  • Strong experience in business and technical analysis
  • requirements review and refinement, 
  • translating processes into system behavior, 
  • identifying edge cases and non-functional requirements, 
  • writing clear solution proposals and decision records. 
  • Solid understanding of distributed systems, integration patterns, and API design (REST, compatibility/versioning). 
  • Strong Azure knowledge (service selection, runtime patterns, security/identity basics). 
  • Strong MS SQL Server skills: schema/domain modeling, transactions/isolation basics, indexing and query performance principles, migrations. 
  • Security fundamentals: OAuth2/OIDC, JWT, RBAC, secure-by-design mindset. 
  • Excellent communication and documentation skills; ability to drive alignment across Product/BA/Engineering/QA/Operations. 
  • 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. 

     

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
Azure, REST API, solution architecture, business and technical analysis
Published 11 February
155 views
ยท
29 applications
100% read
ยท
16% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...