Azure Delivery Technical Architect
Hitachi Solutions View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- We recognize our profitability and project success comes from our team-great people doing great things. As such, we pursue profitable growth and expanded opportunities for our team.
- We offer challenging and diverse work across multiple industries and reward creativity and entrepreneurial innovation.
- We respect, encourage, and support each individual needs to continually learn and grow personally and professionally. We are committed to fostering our people.
- We listen. Every employee has something important to say that can contribute to enriching our environment.
- We compensate fairly. And while employees might come for the paycheck, they stay for the people. Our people are the reason we are exceptional. This is something we never forget.
- 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.
- 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.