Job: Software Development Manager

Title Software Development Manager
Salary R1 million
Location Sandton
Job Information
Brief Description of role   /

Overall job objective

Responsible for managing the development and maintenance of information technology specific to the Divisions solutions, in order to identify and meet the present and future technological needs of the business; manage information technology improvement projects; creation, implementation and monitoring of an applications strategy in line   with the business strategy.
Number of direct reports 11
Number of indirect reports Up to 10 (depending on initiative)
Duties, Responsibilities   and Accountabilities (and time split)  

  •   Application Portfolio Accountabilities
    • Involved in co-creating and executing the strategy for the divisions Information Technology
    •   Develop, implement and monitor a strategy for the domain (the application portfolio that is the responsibility of the development manager) in relation to the business strategy
    •   Responsible for the creation (together with various stakeholders such as architecture and business) and maintenance of the application roadmaps and the alignment of the application portfolio to these roadmaps.
    •   Ensure that all applications are developed in accordance with the business short term and long term needs and take into account industry standards and best practises
    •   Accountability for the   application stability and integrity across time, and their alignment to the divisions strategy.
    •   Ensuring the deployment and   alignment of works undertaken by the development team is in line with   business Application / Enterprise Architectures, standards, methods and   practices
    •   Ensure that appropriate   process governance is put in place
    •   Ensure that the “Pride in the Craft” development quality improvement initiative is executed within the   development team
  •   Manage   and promote relationships with key internal stakeholders and other   stakeholders within the broader group business in order to identify opportunities for technology improvements and leverage.
  •   Vendor Management
    •   Managing vendor engagements  and relationships from   initial engagement through termination
    •   Handover vendor relationships to Vendor Manager where approprite
    •   Creation of and obtaining sign off of all new SLA’s
    •   Exception management of SLAs
    •   Effective management of costs associated with SLA’s
  •   People Management
    •   Ensure that the area is appropriately staffed
    •   Performance management including individual development for direct reports
    •   Identify team training needs
    •   Enable an environment in which people are able to live the culture
    •   Drive transformation and diversity
    •   Remain close enough to projects to be able to identify any performance issues and support required by direct reports
  •   Measurement,  monitoring and review of the application development processes with the goal of continuous improvement
  •   Resource management and allocation to projects, SME’s (small/medium enhancements),  incidents, third line support and application lifecycle development work.
  •   Creation of and management of a budget to ensure that development costs and activities remain within budget
  •   Involvement in projects as a key stakeholder, to provide support and assistance to project managers, to provide context to project teams, and to assist in stakeholder management.
  •   Responsible for the management and oversight of SME’s, including the prioritisation process and resource management.
  •   Responsible for ensuring that there is a knowledge management strategy including documentation within the domain.
  •   General management including  but not limited to:
    •   risk management (including the embedding of risk management and compliance processes)
    •   management of audit and audit  findings
    •   management reporting
    •   managing third line support
    •   measurements and metrics
    •   driving quality
    •   accountable for prioritization for non-project work


Education, skills &   specialist

knowledge required

Related degree

Demonstrated track record for solution delivery and cost reduction

8 – 10 years experience in IT development or related field

Previous leadership role within the applications development area of a financial   services organisation

At least 5 years experience in people management and technical leadership

Has had previous experience in the role of development manager role (or a role of   similar scope and complexity

Other requirements   specific to the role/Individual’s core competencies Strong people management skills

Strong communication and Interpersonal skills

Listening skills

Conflict handling

Risk awareness

Problem solving/decision making ability

Excellent business writing skills


Financial and business acumen

Big picture thinking


Personal Attributes

Client service focus


High energy

Team player


Open to change

Self motivated with an ability to inspire others

Attention to detail


Ownership and accountability

Apply Now