Key Responsibility Areas 

Ensure that projects match business needs and requirements, furnish end-user requirements; 
Manage and provide guidance to the team on Applications services processes and procedures as to their use to ensure compliance with standards to maintain the quality of developed applications; 
Responsible for the delivery of new feature functionality, as well as the production support for in scope Applications and services; 
Serve as a communication point between Business and the customers for Applications projects and services responsible for and ensure that service level agreements and customer expectations are met; 
Develop and manage implementation of the modernization plan for current legacy systems responsible for; 
Partners with product owners, architects, and other IT leaders and staff to deliver Applications projects and services that support business initiatives and meet the clients ‘s needs; and 
Manage a team of software developers and provide leadership and direction for selecting solutions.  

Qualifications and Experience 

Required Qualification: 3 – 4-year National Higher Diploma / National Degree in Software Engineering/ Computer Science /Information Technology or relevant qualification equivalent to NQF Level 6. Vendor certification for applications will be an added advantage. 
Experience: A minimum of 8 years in the ICT field, including IT Governance, IT Planning, systems development/procurement, implementation and maintenance/enhancements of integrated solutions across multiple hardware and software platforms with leadership, management, operational responsibility in a large corporate/public sector organization including: minimum 3 years’ experience in a management/leadership level/role. Experience should include the following: Application Lifecycle Management experience including exposure to Agile methodology, .Net, and Web Services development as an added advantage. Experience with large to very large enterprise environments which include multiple site locations Hands-on technical development experience. Experience in designing, developing, and writing code for programs, reports, interfaces. Experience in preparing technical design, training, and deployment documentation Extensive experience in interacting with Customers.
  • Centurion