Job Title : .NET Architect
Experience : 12+ Years
Location : Hyderabad, India
Job Type : Full-time / Permanent
Work Mode : On-site
Job Summary :
We are seeking a highly skilled and experienced .NET Application Architect with 12+ years of experience in designing, developing, and architecting enterprise-grade applications using Microsoft technologies. The ideal candidate should have strong leadership qualities, deep technical expertise in .NET Core / .NET 6+, Azure Cloud, Microservices, and DevOps practices.
Key Responsibilities :
- Define and lead architecture solutions for complex .NET applications, ensuring scalability, performance, and maintainability.
- Collaborate with stakeholders, business analysts, and technical teams to gather and analyze requirements.
- Design and oversee implementation of system integrations, microservices, and APIs using best practices.
- Lead technical design sessions and architectural review meetings.
- Evaluate and recommend tools, technologies, and processes to ensure high-quality application delivery.
- Review code and guide development teams on architecture standards, patterns, and practices.
- Drive modernization initiatives including cloud migration (preferably Azure).
- Ensure alignment of technical solutions with enterprise architecture and business goals.
- Mentor and support development teams throughout the SDLC.
Technical Skills Required :
Core Technologies : .NET Core / .NET 6+, ASP.NET MVC / Web API, C#, LINQ, Entity Framework / CoreArchitecture : Microservices Architecture, Domain Driven Design (DDD), Clean ArchitectureCloud : Microsoft Azure - App Services, Azure Functions, Azure API Management, Azure DevOps, Key Vault, Azure SQL, etc.Frontend : Angular / React (basic understanding preferred)DevOps : CI / CD pipelines, GitHub / Git, Azure DevOps, Docker, Kubernetes (AKS preferred)Databases : MS SQL Server, Cosmos DB, Redis (preferred)Others : REST APIs, gRPC, Authentication / Authorization (OAuth2, OpenID Connect, JWT), caching strategiesQualifications :
Bachelor's or Master's degree in Computer Science, Engineering, or related field.12+ years of experience in software development with at least 4+ years in an architectural role.Proven experience in architecting enterprise-level applications in .NET ecosystem.Excellent problem-solving, analytical, and communication skills.Strong experience in Agile / Scrum methodologies.Nice to Have :
Experience with performance tuning and security best practices.Familiarity with Infrastructure as Code (IaC) using tools like Terraform or ARM templates.Exposure to other cloud platforms (AWS, GCP) is a plus.Microsoft Azure certifications (e.g., Azure Solutions Architect Expert) are a plus.(ref : hirist.tech)