.NET Core Team Lead
Full Time
Kochi
Posted 2 months ago
Job Summary
We are seeking an experienced .NET Core Team Lead to lead, mentor, and guide a team of developers in building scalable, secure, and high-performance backend systems. The ideal candidate will play a key role in architectural decision-making, hands-on development, and ensuring engineering excellence while delivering projects on time and with high quality. This role requires a strong technical background in .NET Core, leadership capability, and the ability to collaborate effectively with cross-functional teams.
Key Responsibilities
- Lead and mentor a team of .NET developers, ensuring best coding practices and high quality deliverables.
- Drive architecture design, technical decision-making, and conduct design and code reviews.
- Design and develop high-performance backend services and APIs using .NET Core.
- Ensure compliance with software standards, security guidelines, and engineering best practices.
- Plan, manage, and track project tasks, timelines, and deliverables.
- Work closely with Product Owners, QA, DevOps, and UX teams to ensure seamless delivery.
- Translate business requirements into technical specifications and actionable development tasks.
- Ensure timely delivery of features while maintaining code quality and system stability.
- Actively participate in coding, debugging, and performance optimization.
- Design and implement microservices architecture, RESTful APIs, and cloud-native solutions.
- Troubleshoot and resolve complex issues across the application stack.
- Lead sprint planning, daily stand-ups, retrospectives, and team meetings.
- Communicate project progress, risks, dependencies, and technical challenges to stakeholders.
- Promote a culture of continuous improvement, innovation, and technical excellence.
Required Skills & Qualifications
- 5+ years of experience in software development with 1–2 years in a Team Lead role.
- Strong proficiency in .NET Core / ASP.NET Core, Entity Framework Core, REST API design and development, Microservices architecture.
- Hands-on experience with SQL Server / PostgreSQL, CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins), Cloud platforms (Azure and/or AWS), Containerization (Docker, Kubernetes).
- Solid understanding of SOLID principles, design patterns, and clean architecture.
- Strong analytical, problem-solving, leadership, and communication skills.
- Ability to guide teams, manage priorities, and work in fast-paced environments.
Preferred Skills (Good to Have)
- Experience with distributed systems and high-availability architectures.
- Exposure to event-driven architectures or messaging systems.
- Experience working in Agile/Scrum environments.
- Knowledge of application security best practices.
Job Features
| Job Category | IT |
| Job ID | ACS-114 |