Kothrud, Pune, Maharashtra, India
Department
Delivery Unit 2
Job posted on
Aug 08, 2025
Employment type
Permanent
Position- Tech Lead - .Net Full Stack (.Net Core+ Angular+ Azure)
Experience - 8 to 12 Years
Job Location- Pune (Hybrid)/ Remote
We are looking for an experienced Full stack Tech Lead to lead the development of enterprise-level applications, focusing on Azure, .NET Core, Angular, and Microservices. As a Tech Lead, you will be responsible for overseeing the design, development, and deployment of scalable solutions while working closely with cross-functional teams to ensure best practices in development, architecture, and CI/CD processes. Your role will also involve mentoring junior developers and leading by example in delivering high-quality software solutions.
Qualifications & Skills:
Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Experience: 8-12 years of professional software development experience, with at least 3 years in a tech lead or similar leadership role.
Technical Skills:
-
Strong experience with Azure cloud services, including infrastructure and platform services (Azure App Services, Azure Functions, Azure Storage).
-
Expertise in developing Microservices using .NET Core.
-
Proficient in building modern Angular applications, with a deep understanding of front-end development practices.
-
Strong experience with CI/CD practices, including creating pipelines, automated testing, and continuous deployment.
-
Working knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes is a plus.
-
Experience with SQL and NoSQL databases, including SQL Server, MongoDB, or Cosmos DB.
-
Familiarity with message brokers (e.g., Kafka, RabbitMQ) for service communication in a microservices architecture.
-
Agile Methodology: Experience in working in an Agile environment, particularly in Scrum or Kanban methodologies.
-
Leadership & Communication: Excellent leadership, communication, and interpersonal skills to effectively guide the team, collaborate with stakeholders, and manage project expectations.
-
Problem Solving & Innovation: Strong analytical and problem-solving skills with a track record of providing innovative solutions to complex technical challenges.
-
Version Control: Proficiency in version control systems like Git.
Key Responsibilities:
-
Architecture & Design: Lead the design and architecture of full-stack applications, leveraging Azure, .NET Core, Angular, and Microservices. Ensure applications are scalable, secure, and high-performing.
-
Azure Integration: Architect and implement cloud solutions on Azure, including utilizing services like Azure Functions, Azure App Services, and Azure Storage. Ensure seamless integration with on-premise and third-party systems.
-
Microservices Development: Design and develop microservices using .NET Core for scalable and modular application architectures. Implement effective communication strategies between services (REST, messaging queues).
-
Fullstack Development: Develop both front-end (using Angular) and back-end (using .NET Core) components for web applications. Ensure smooth integration and consistent user experiences across the stack.
-
CI/CD Implementation: Lead the implementation and maintenance of CI/CD pipelines using tools like Azure DevOps, GitLab, or Jenkins to ensure fast, reliable, and automated deployments.
-
Code Quality & Best Practices: Enforce development best practices, including code reviews, unit testing, design patterns, and continuous integration. Maintain high standards for code quality and performance.
-
Mentorship & Leadership: Provide technical leadership and mentorship to the development team, ensuring the successful completion of project milestones and fostering a culture of collaboration, innovation, and continuous learning.
-
Collaboration: Work closely with Product Owners, Business Analysts, and other stakeholders to translate business requirements into technical specifications. Ensure the team is aligned with business goals and deadlines.
-
Troubleshooting & Optimization: Identify performance bottlenecks, resolve technical issues, and provide solutions to improve system performance, scalability, and reliability.
Preferred Qualifications (Optional):
-
Certifications: Microsoft Certified: Azure Developer Associate or similar certifications.
-
Front-End Technologies: Experience with other front-end frameworks like React or Vue.js.
-
Security: Familiarity with application security best practices, including authentication and authorization protocols (OAuth, JWT, etc.).
-
Containerization & Orchestration: Experience with Docker, Kubernetes, and cloud-native architecture.