Job Description: .NET / Azure Technical Architect
Designation: Technical Architect Dotnet/Azure
Experience Required: 12+ Years
Job Location: Chennai
Role Overview
We are seeking a hands-on Technical Architect with deep expertise in .NET technologies and Azure Cloud Services. The ideal candidate will be responsible for designing, developing, and guiding the implementation of scalable enterprise solutions. This is a strategic role requiring both architectural leadership and strong coding skills to lead from the front. The role also involves designing modern microservices-based architectures and containerized solutions deployed on Azure.
Core Responsibilities
- Lead the architecture, design, and development of cloud-native, microservices-based applications using the Microsoft technology stack.
- Architect and implement containerized solutions using Docker and orchestrate them on Azure Kubernetes Service (AKS).
- Design and implement serverless and event-driven components using Azure Functions and other Azure PaaS services.
- Architect and implement solutions using Azure App Services, Logic Apps, API Management, Event Grid, Service Bus, and related cloud-native tools.
- Ensure solution designs align with business requirements, technical strategy, and enterprise architecture standards.
- Mentor development teams on best practices related to application design, performance, scalability, security, microservices, containers, and DevOps.
- Collaborate with stakeholders to translate business needs into technical solutions.
Required Technical Skills & Experience
- 8+ years of hands-on experience developing applications using .NET Core, C#, ASP.NET Core, and SQL Server.
- Strong expertise in microservices architecture, containerization (Docker), and AKS-based orchestration.
- Extensive experience with Azure services including App Services, Functions, Logic Apps, API Management, Key Vault, Storage Accounts, and Application Insights.
- Proficiency in designing RESTful APIs, microservices, and event-driven architectures.
- Strong understanding of cloud-native design patterns, multi-tier architectures, container deployments, and CI/CD (Azure DevOps / GitHub Actions).
Database & Storage Expertise
- SQL Server: Advanced queries, indexing, partitioning, stored procedures, performance optimization.
- NoSQL Stores: Hands-on experience with MongoDB, Cosmos DB, Redis for caching and high-speed access.
Security & Compliance Expertise
- Authentication & Authorization: OAuth2, OpenID Connect, JWT, Azure AD / Entra ID integration.
- Secure Coding Practices: OWASP Top 10, encryption, input validation, secure APIs.
Architecture & Design Expertise
- Enterprise Architecture: Understanding monolithic vs microservices trade-offs, modular design, scalability strategies.
- API Design: REST best practices, versioning, GraphQL.
- Integration: Experience with message queues (RabbitMQ, Kafka, Azure Services Bus), APIs, and integrating with legacy systems.
- Azure Architecture Design: Load balancing, caching, asynchronous processing, monitoring, and profiling cloud workloads.
Leadership & Soft Skills:
- Demonstrated experience leading architecture efforts across enterprise projects.
- Proven ability to work collaboratively with cross-functional teams, including developers, product owners, and business stakeholders.
- Excellent communication and presentation skills with a strong focus on stakeholder engagement.
- Able to balance multiple priorities in a fast-paced environment.
Preferred Qualifications:
- Microsoft Certifications such as:
- AZ-204 (Developing Azure Solutions)
- AZ-305 (Azure Solutions Architect Expert)
- Any relevant .NET certifications
- Knowledge of Azure Synapse Analytics, Azure Databricks, or Azure AI/ML services is an added advantage.
- Understanding of enterprise governance, security, and compliance in cloud environments.