Job Description

Job Description

Job Description:



The Technical Architect will own the end‑to‑end architecture, design, and technical governance across Azure solutions. This role requires deep expertise in (not limited to) .NET 8, Azure cloud-native services, containerized workloads on AKS, event-driven architecture, Cosmos DB, and secure integrations with Dataverse.

This person will define the architectural blueprint, lead engineering decisions, review implementation quality, and ensure the solution adheres to enterprise-grade scalability, reliability, observability, and DevOps best practices.

Key Responsibilities

  • Define and own the overall solution architecture, including API layer, microservices, event-driven components, storage, and DevOps.
  • Architect AKS-based workloads using .NET Aspire, containerized microservices, health probes, scaling rules, and OpenTelemetry instrumentation.
  • Design data storage strategies using Cosmos DB (partitioning, indexing, consistency, autoscale capabilities).
  • Architect messaging patterns using Azure Service Bus (Standard & Premium) for reliable async and event-driven workflows.
  • Oversee integration design with Microsoft Dataverse including identity, throttling, and data access patterns.
  • Define architecture for observability using Serilog, Application Insights, and OpenTelemetry Traces & Metrics.
  • Guide the engineering team on API design patterns, Swagger/OpenAPI governance, and contract-first development.
  • Define security best practices using Entra ID, Managed Identities, RBAC, Key Vault, and network rules.
  • Oversee infrastructure setup using Terraform IaC and Azure DevOps pipelines.
  • Perform design reviews, code reviews, performance reviews, and scalability assessments (JMeter tests).
  • Mentor Technical Engineers and ensure alignment with architectural standards.
  • Act as the SME and escalation point for architectural decisions and production issues.

Qualifications

Required Skills & Experience

  • 12+ years of experience in software engineering, with 5+ years in architecture roles.
  • Strong hands-on knowledge of C# .NET 6/7/8, ASP.NET Core APIs, middleware, DI patterns.
  • Experience designing microservices using .NET Aspire and container-first principles.
  • Expertise in Azure Kubernetes Service, including scaling, networking, ingress, service mesh, and DevOps deployment patterns.
  • Deep knowledge of Azure Cosmos DB, partitioning, performance tuning, TTL, autoscale throughput.
  • Strong understanding of Azure Service Bus (topics, subscriptions, sessions, partitioning).
  • Experience integrating with Microsoft Dataverse using Azure AD auth and Web API patterns.
  • Hands-on experience with Serilog, structured logging, and OpenTelemetry observability pipelines.
  • Experience with Testcontainers, xUnit, and contract testing for distributed systems.
  • Strong knowledge of Terraform, Azure DevOps build & release pipelines, and CI/CD design.
  • Excellent communication and technical leadership skills; ability to guide non-technical stakeholders.
  • Experience working in Agile/Scrum environments.


Additional Information

Beware of scams

Our recruiting team may communicate with candidates via our @hitachisolutions.com domain email address and/or via our SmartRecruiters (Applicant Tracking System) [email protected] domain email address regarding your application and interview requests.  

All offers will originate from our @hitachisolutions.com domain email address. If you receive an offer or information from someone purporting to be an employee of Hitachi Solutions from any other domain, it may not be legitimate.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application