.NET Architect (Azure & Cloud Native)- Architect I - Enterprise Solutions
UST · Pune, Maharashtra, India
Full-time · Staff · Posted 10 days ago
Role Description
Job Description – .NET Architect (Azure & Cloud Native)
Role Summary
We are looking for a highly experienced .NET Architect to lead the design and delivery of scalable, cloud-native solutions using modern Microsoft technologies. The role requires strong expertise in .NET 6/7, Azure services, DevOps, and AI-assisted engineering practices, along with the ability to proactively participate in requirement discussions and guide technical decisions.
Key Responsibilities
Architecture & Design
Architect and design scalable, resilient, and high-performance systems using .NET 6/7 and microservices architecture
Define and implement event-driven and distributed architecture patterns (CQRS, async messaging, API-first design)
Ensure solutions meet scalability, availability, security, and cost optimization goals
Azure & Cloud Engineering
Design and implement solutions using:
Azure App Services
Azure Blob Storage
Azure Service Bus
Apply strong understanding of cloud fundamentals and advanced Azure concepts
Enable cloud-native best practices across deployments and architecture
DevOps, CI/CD & Infrastructure as Code
Design and implement CI/CD pipelines using Terraform (IaC)
Ensure automated, repeatable, and compliant deployments across environments
Work closely with DevOps teams to enable deployment strategies and environment standardization
Observability & Reliability
Establish observability practices using tools like Dynatrace and Azure monitoring tools
Define logging, tracing, and monitoring standards for distributed systems
Drive reliability through proactive monitoring and performance tuning
AI & Productivity Enablement
Drive effective usage of AI tools for code generation and developer productivity
Create and promote:
AI agents for personal productivity
Team-level agents for automation
Code review acceleration using AI-assisted tools
Encourage adoption of AI-led engineering practices
Technical Leadership & Collaboration
Proactively participate in requirement discussions, solution design, and technical reviews
Collaborate with product, engineering, and stakeholders to define optimal solutions
Mentor teams and ensure adherence to architectural standards and best practices
Mandatory Skills
Strong experience in .NET 6/7 and C#
Expertise in Azure App Services, Blob Storage, and Service Bus
Hands-on experience with CI/CD pipelines using Terraform (IaC)
Good understanding of Dynatrace / observability concepts
Strong knowledge of scalable and distributed system design
Solid understanding of cloud fundamentals + advanced cloud architecture concepts
Experience with AI tools for code generation and engineering efficiency
Proven ability to lead technical discussions and influence architecture decisions
Preferred / Good To Have
Experience with microservices and event-driven architectures
Knowledge of containerization (Docker/Kubernetes/Azure Container Apps)
Exposure to API management and integration patterns
Familiarity with security, identity, and governance in Azure
Experience
10+ years in software development
3+ years in architecture / design roles
Core Competencies
Strong problem-solving and architecture thinking
Ownership mindset across design → build → run
Excellent communication and stakeholder collaboration
Ability to simplify complex technical problems into actionable solutions
Skills
net,design patterns,azure devops,microservices architecture,asp.net core,event driven architecture,entity framework,kubernetes,cloud computing