Job Openings
Software Development Team Lead
About the job Software Development Team Lead
Duties and responsibilities:
- Responsible for each phase of the product or project life cycle, end to end from inception, growth, maturity to decline.
- Prioritisation and planning of backlogs/demand pipelines and product roadmaps.
- Maintain technical understanding and in-depth product as well as general group product and system knowledge.
- Align objectives and activities to the broader strategic needs of the Team and organisation.
- Customer orientation: Responsible for creating and propagating a customer-oriented attitude within the Team whilst identifying and understanding the needs of all customers and managing their expectations.
- Facilitates an understanding of competitor analysis and market research to identify areas of opportunity and risk.
- Aligns with other Teams as required to achieve objectives.
- Consistent, clear and regular communication with key internal and external stakeholders.
- Integrates the Team and department processes and procedures effectively with companywide processes and procedures.
- Manages direct and indirect reports (i.e. seconded Team Members).
- Ensures that the Team is aligned with the companys strategy and working towards achieving the strategy.
- Ensures the Team is appropriately resourced, and members are equipped with the requisite skill required for both current and future projects.
- Developing a training and career development plan for each Team Member.
- Collaboratively works with Team Members to set performance goals and measures.
- Conducts regular performance discussions with the Team Members to facilitate a culture of growth.
- Facilitates mentoring and coaching as required.
Qualifications and experience:
- At least 5 years of development experience in OOP Languages.
- At least 3-5 years experience working with databases.
- At least 3-5 years experience managing software development teams.
- Ensure timely project delivery.
- Involved in the recruitment of new developers.
- Demonstrated leadership skills.
- Detailed knowledge of the SLDC and management of software projects
- Good written and verbal communication skills.
- Strong attention to detail.