Software Development Manager - Johannesburg, South Africa - Boardroom Appointments

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Key purpose:

To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle; all product features and support and maintenance related tasks in respect of the product

Oversee the ongoing drive to increase efficiency, optimisation, innovation and people development in these environments.


  • At least 5 years experience in software development management
  • Bachelor's Degree in Commerce or Information Technology
  • Computer Science
  • Honours Degree in Commerce or Information Technology
  • Computer Science

Experience in:

  • Leading and working in an agile development environment
  • Crafting roadmaps
  • Managing a budget
  • Using technical skills to support and guide a technical team
  • To establish priorities and successfully manage deliverables
  • Utilizing communication and relationship management skills to engage with stakeholders
  • Using leadership to influence in other areas.

Knowledge of:

  • Functional knowledge particular to the product (e.g. Credit or App)
  • People management and development practices and principles
  • Stakeholder management
  • Budgeting and accounting principles
  • Business analysis and design
  • Project Management principles and methodologies
  • Banking industry
  • Central Collections environment
  • Bank Systems Environment
  • Bank Business Model
  • Agile development principles
  • Systems Development Life Cycle (SDLC)


  • Communications Skills
  • Decision making skills
  • Influencing Skills
  • Interpersonal & Relationship management Skills
  • Negotiation skills

More jobs from Boardroom Appointments