Enable job alerts via email!

Development Team Leader : Ibmi

Momentum Life

Pretoria

On-site

ZAR 500 000 - 700 000

Full time

Today
Be an early applicant

Job summary

A leading insurance provider in South Africa seeks a Team Lead to manage a development team. This role involves ensuring quality deliverables, solving business problems, and fostering a collaborative team environment. The ideal candidate should have 5-7 years of development experience and a relevant IT qualification. Strong leadership and communication skills are essential for engaging with clients and stakeholders.

Qualifications

  • 5-7 years' development experience required.
  • Ability to manage and guide a team effectively.
  • Strong communication skills for stakeholder engagement.

Responsibilities

  • Manage a team of developers in daily activities.
  • Analyse and solve problems identified by the business.
  • Ensure quality standards are upheld in deliverables.
  • Participate actively in team and management meetings.

Skills

Team leadership
Problem-solving
Client management
Software development life cycle (SDLC)

Education

Relevant IT qualification
Job description
Role Purpose

Manage and guide a team of developers in their day-to-day activities in an efficient and professional manner, ensuring all team targets are met.

Requirements
  • Relevant IT qualification
  • Knowledge of the software development life cycle (SDLC)
  • 5-7 years' development experience
Duties & Responsibilities
  • Analyse and solve problems identified by the business and stakeholders through the coordination of the development team.
  • Manage, monitor and control the analysis, design, implementation and execution of software development within the development team.
  • Extend and maintain existing and new software systems and services according to business needs.
  • Continuously improve code quality, system design and processes.
  • Collaborate with the business to understand and implement complex requirements according to their needs.
  • Communicate with a broader team that includes analysts, engineers and quality assurance testers in order to coordinate and document development and testing.
  • Review and quality‑assure deliverables in order to ensure quality standards are upheld.
  • Manage the development schedule and monitor, measure, control and report on development progress including the quality status and unit testing results.
  • Ensure the development environment is suitable before development begins and is managed during the software development life cycle (SDLC).
  • Represent the development team in management, business and inter‑team meetings, such as Change Advisory Board (CAB).
Client
  • Provide authoritative expertise and advice to clients and stakeholders.
  • Build and maintain collaborative, professional relationships with clients and stakeholders.
  • Deliver on service level agreements made with clients and stakeholders in order to ensure that expectations are managed.
  • Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service.
People
  • Create a positive work climate and culture to energise employees, give meaning to work, minimise work disruption and maximise employee productivity.
  • Demonstrate exemplary leadership behaviour, through personal involvement, commitment and dedication in support of organisational values.
  • Assist with recruiting suitably qualified talent in line with Employment Equity principles and Momentum Metropolitan values.
  • Drive a culture that guides and directs best practice, fostering an environment of continuous learning, improvement and cohesiveness.
  • Enable a learning and growth culture whereby information regarding successes, issues, trends and ideas are actively shared between team members.
  • Assist in effective workforce planning practices to ensure that staffing requirements are accurately forecasted.
  • Identify employee growth and development needs and schedule interventions to enable ongoing development, training and personal growth.
  • Effectively manage performance within the team in order to ensure business objectives are achieved.
  • Encourage innovation, change agility and collaboration within the team.
Key Competencies
  • Providing Insights
  • Making Decisions
  • Directing People
  • Team Working
  • Meeting Timescales
  • Managing Tasks
  • Taking Action
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.