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.