Job Description
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 methodologies
- Knowledge of AI/ML services in Azure.
- AZ-204 (Azure Developer Associate
- AZ-305 (Azure Solutions Architect).
Keywords
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.