As Team Lead, you are responsible to writes complex software programs from design specifications; Plans, executes and documents unit tests; Reports status and issues; Documents detailed designs; Accountable for unit test leakage; Contributes to and may decide upon system architecture and design decisions.
- To contribute to the system architecture design
- Contribute to the design specifications that are in compliance with established coding quality standard of the company.
- To consult or support and the project teams and clients on technical perspectives
- To support for presales activities (R&D, estimate, pilot, etc), technical interviews
- To perform trainings/seminars for the company
- To develop the new skills for project teams if any new technologies required based on the project roadmap
- To manage and lead a scrum team or a project team of medium size (6 -10 people)