As a .Net Team Lead, you must have an extensive knowledge of distributed systems to achieve a high-performance level on web applications. Also highly skilled in ASP.NET, with a strong background in building scalable, predictive, high quality and high-performance web applications on the Microsoft technology stack. In this job, you must work with the team of expert developers.
:The Role
- Collaborating with the product manager for a better understanding of requirements
- Planning and breaking down tasks.
- Assisting the technical team in gaining a unified understanding of requirements and better planning.
- Implementing the Code Review process.
- Code review and constructive feedback
- Creating Test Coverage.
- Leading the technical team
- Conducting regular feedback sessions and providing effective feedback
- Assisting team members in career path development
- Creating alignment between individual and organizational needs
- Managing interpersonal conflicts
- Interacting with other teams
- Conducting post-mortem sessions and help team to learn
- Participating in and delegating technical decision-making
- Proficiency in system design and making correct technical decisions
- Proper understanding of SLA and establishing product quality maintenance processes
- Monitoring Service Quality