1. ICT Strategy and Digital Transformation Support
- Direct operational planning for designing, deploying and operating software applications.
- Formulate an applications roadmap aligned with set budgets, resourcing requirements, construction industry stakeholder needs and changing business landscape.
- Contribute to the development of short and long-term application plans aligned to the ICT strategic plan.
- Execute the systems release plans and ICT’s strategic initiatives requiring systems development and enhancements.
- Drive systems modernisation initiatives as part of digital strategy.
- Develop procurement plans for the execution of ICT’s strategic initiatives.
- Promote Enterprise Architecture strategies within information systems function.
2. ICT applications project and programme management
- Oversee the planning, execution and delivery of software development projects.
- Oversee the planning, organization and prioritisation of competing projects deadlines.
- Direct the delivery of information systems projects balancing between internal and external resources.
- Manage the team’s output in line with the ICT APP/AOP.
- Provide effective leadership to solution design teams, project teams and vendors.
- Lead the development and approval of software solution architecture.
- Evaluate project performance and identify opportunities for improvement.
- Present project status report to ICT Steering Committee and EXCO.
- Oversee operational project meetings for systems development.
- Collaborate with other business owners to ensure application projects align with business plans.
3. System Management Support and Maintenance
- Map the direction for day-to-day tasks and oversight of all application performance in production to provide proper support to business.
- Develop relevant metrics for the measurement of application performance to reduce application errors.
- Improve, through continuous assessment of application platforms and security that systems are highly secure and available.
- Decide on sourcing strategies for application development, maintenance and support to effectively support business.
- Define and recommend enhancements to senior management to close gaps in current processes.
- Manage the strategic provision of data for business insight.
- Oversee the business processes to introduce new system features of systems to improve business results.
- Manage applications stakeholder relationships government-wide for transversal data integration.
- Optimise requirements gathering, testing and issues resolution processes through innovative interventions.
- Oversee the improvement of workflows procedure and process for application improvement.
- Drive innovation and change implementation in line with the best practices for information systems management.
- Identify control gaps and inefficiencies in the systems and develop plans to improve audit outcomes.
- Drive the incorporation of contractor experience of cidb systems in future system improvements.
4. Governance, Risk and Financial Management
- Identify and manage risks in the area of responsibility for both strategic and operational registers.
- Develop management plans for managing operational project risks.
- Manage application development purchase orders against budget.
- Develop Master Services Agreements to support outsourced systems support services.
- Advise vendors about IT Governance relating to applications policies and procedures.
- Manage contract execution through robust SLAs to maximize operational and financial performance of the contracted party.
- Support management to drive the implementation, and communication of the necessary ICT policies, processes, procedures, mechanisms and controls relating to application space.
- Collaborate with infrastructure teams to ensure application backup and recovery tests are performed.
- Drive compliance with relevant legislation such as POPIA, ECTA, PFMA, etc. while reducing non-compliance for cidb.
5. People Management
- Establish and develop the application development, support and maintenance structure to effectively support cidb mandate.
- Encourage high performance culture driven by cidb values and Batho Pele principles.
- Provide coaching at team and individual level.
- Manage the performance of subordinates in accordance with the policies and procedures of cidb.
- Provide leadership focused on the development of individual skills and abilities within the applications division.
- Discipline subordinate as and when necessary, in accordance with cidb policies and procedures.
Bachelor’s degree preferably in Information Technology or related fields.
Minimum of 5 years of experience in software development management with at least two (2) years leading a team in application development and/or systems maintenance and support.
A certification in Microsoft Application (such as Dynamics 365, Finance, CRM, SCM, Angular, .Net & C#) technologies and industry frameworks such as Prince 2, Agile, DevOps, PMBOK, ITIL, TOGAF and COBIT will be an added advantage.
Closing Date: 3 December 2024
Preference will be given to suitably qualified Applicants who are members of the designated groups in line with the Employment Equity Plan and Targets of the Organisation.
#J-18808-Ljbffr