Job Summary
We are seeking a highly skilled .NET Technical Architect to lead the design, development, and deployment of enterprise applications. The ideal candidate should have deep experience with the Microsoft .NET ecosystem , cloud-native architecture on Azure, and modern front-end technologies React . Experience with Azure DevOps and building CI / CD pipelines is essential. Should have the ability and experience to draw the solution architecture for a project / service to discuss with the customer on minimal cost and high productivity.
Job Roles and Responsibilities
- Define and design scalable, secure, and high-performance application architecture using .NET Core / .NET Framework , React , and WebAPI .
- Lead end-to-end technical implementation including solution architecture, code reviews, and best practice enforcement.
- Collaborate with cross-functional teams ( development, QA, DevOps, product management ) to define and refine architecture.
- Set up and manage CI / CD pipelines using Azure DevOps , ensuring smooth build, test, and deployment processes.
- Design and implement microservices and RESTful APIs.
- Optimize system design for cloud deployment and performance in Azure .
- Mentor and guide development teams in architecture decisions and technical problem-solving .
- Evaluate and recommend tools, technologies, and processes to ensure a high-quality and efficient development lifecycle.
Required experience, skills, knowledge
Technical Expertise :
15+ years of experience in software development, including hands-on experience on architecting a product or project / service with C# and .NET Framework / Core inAzure Cloud Ecosystem .Strong knowledge of Azure services and solutions, including PaaS, IaaS, and serverless computing.Proficiency in designing REST APIs, Microservices , and distributed systems.Experience with front-end technologies like Angular, React , or Blazor is a plus.Azure Services :
Hands-on expertise with Azure App Services, Azure Functions, Azure Storage, Azure SQL, Cosmos DB, Key Vault, and Application Insights .Familiarity with Azure security best practices (e.g., identity management, RBAC, and policies).DevOps & Tools :
Proficiency in Azure DevOps , Git, Jenkins, or other CI / CD tools.Familiarity with containerization and orchestration tools like Docker and Kubernetes .Leadership Skills :
Strong experience leading and mentoring development teams.Excellent problem-solving, communication, and stakeholder management skills.Agile Methodology :
Hands-on experience with Agile tools like Jira, Azure Boards , or Trello.Leadership & Communication :
Strong leadership skills to guide a team in delivering complex data projects.Excellent problem-solving, communication, and presentation skills.Ability to manage multiple projects and work in a fast-paced environment.Exceptional presentation abilities to engage and influence stakeholders.Proactive, self-motivated, and driven to take initiative.Preferred Qualifications
Microsoft Azure certifications such as,AZ-400 (Designing and Implementing Microsoft DevOps Solutions)Experience with domain-driven design (DDD) and event-driven architecture.Familiarity with infrastructure-as-code tools like Terraform or ARM templates.Experience with Agile / Scrum methodologiesKnowledge of AI / ML services in Azure.AZ-204 (Azure Developer AssociateAZ-305 (Azure Solutions Architect).