Key Skills :
Analytical Skills
Communication Skills
Job Description
The
technical lead is responsible in guiding an agile development team through varying technical projects and
achieving the outcome projected within estimated time constraints. The
technical lead must ensure established quality standards are adhered to
throughout the development process. The technical lead should be able to
identify shortcomings within the team and take proactive measures to overcome.
Technical lead should aim to continuously develop the skills of the team
members and guide them.
Key Responsibilities:
Acquire a comprehensive understanding of
product and the business.
Analyse requirements and design high
quality solutions.
Adopt industry best practices and
organisational coding standards.
Produce clean and efficient code.
Test and debug produced code.
Version control according to best
practices.
Creating and updating technical
documentation.
Learn and update the knowledge on latest
technologies.
Provide technical guidance to the team.
Required Skills:
Excellent communication skills.
Strong analytical skills.
Attention to detail.
Leadership skills.
Creative thinking.
Comprehensive understanding of agile
software development process.
Deep understanding of software design
and architectural patterns.
Experience:
A degree in a relevant technical
discipline or an equivalent professional qualification.
5+ years’ of experience in a similar
capacity in guiding teams and architectural design.