Job Purpose
Oversee the design, development, and delivery of innovative web solutions. The ideal candidate will bring strong full stack . NET expertise, leadership capabilities, and a solid understanding of modern web technologies and best practices.
As a Team Lead, you will be responsible for guiding a team of developers, ensuring code quality, aligning with business goals, and driving continuous improvement across our development lifecycle.
Responsibilities
Lead, mentor, and support a team of web developers to deliver high-quality, scalable, and secure applications Oversee the full development lifecycle — from requirements gathering and system design to deployment and maintenance Collaborate closely with Product Owners, QA, Business Analysts, and other stakeholders to define project scope and priorities Provide technical leadership in architecture design, performance tuning, and system integration Conduct code reviews and enforce best practices for clean code, maintainability, and performance optimization Drive the adoption of Agile/Scrum methodologies and Dev Ops practices across the team Participate in technical planning, effort estimation, and risk management Ensure timely delivery of projects while maintaining a strong focus on quality and performance
Requirements
Bachelor's degree in computer science, Software Engineering, or a related field7+ years of hands-on experience in Full Stack . NET development using. NET Framework / . NET Core / C#, ASP. NET, and Web APIs/Services Strong expertise in front-end technologies: HTML5, CSS3, Java Script, j Query, and preferably Type Script with frameworks such as Angularexperience to Python and AI integration (e.g., Open AI, Copilot) is an advantage In-depth knowledge of Entity Framework/Core, LINQ, and database optimization using SQL Server — including advanced queries and stored procedures Excellent command of OOP principles, design patterns, Clean Architecture, and MVC framework Strong experience with version control systems (GIT, TFS, VSS) and familiarity with Azure Dev Ops or similar platforms Experience working with CI/CD pipelines and cloud-based deployment (Azure preferred) Exposure to message queuing systems (e.g., Rabbit MQ, Azure Service Bus) is an advantage Proven success in delivering software solutions using Agile/Scrum methodologies within a Dev Ops environment Strong understanding of large-scale project management, system scalability, and performance best practices Proven experience in technical leadership, team mentorship, and cross-functional collaboration Strong communication and presentation skills — able to interact effectively with technical and non-technical stakeholders Excellent time management, task prioritization, and problem-solving abilities Capable of managing multiple projects under tight deadlines with a focus on results Demonstrated ability to foster a positive, high-performance team culture