Job Description
<div style="text-align: justify; ">The incumbent is required to provide general business analysis and programming support services to the&nbsp;<span style="letter-spacing: 0.4px;">Ministry/Department. Duties include: analysis of the required data to meet the information needs of stakeholders;&nbsp;</span><span style="letter-spacing: 0.4px;">assisting with the analysis and design of all software applications; providing programming support for the&nbsp;</span><span style="letter-spacing: 0.4px;">development of software applications; and supporting the maintenance of all software applications; and&nbsp;</span><span style="letter-spacing: 0.4px;">supervision of Technical and Support Staff as required.</span></div>
Key and Critical Responsibilities
<ul><li style="text-align: justify; ">Supports the development and implementation of software applications of the Ministry/Department, in particular the analysis and development process and the monitoring of projects.</li><li style="text-align: justify; ">Investigates operational requirements and problems, and identifies opportunities for improvements in the functions and processes of the Ministry/Department; and assists users in defining acceptance tests.</li><li style="text-align: justify; ">Obtains requirements from key stakeholders of the Ministry/Department, and confirms alignment with defined business objectives; and documents and prioritises these requirements in accordance with defined standards and practices.</li><li style="text-align: justify; ">Reviews requirements and specification; develops software tests, including test cases and test scripts; and assists with the execution of the complete testing of new or modified information systems, for all areas of the Ministry/Department.</li><li style="text-align: justify; ">Assists with the design of information systems of the Ministry/Department, and documents all outputs using defined standards, methods and tools.</li><li style="text-align: justify; ">Assists with the development, programming, testing, and correction of the software applications of the Ministry/Department using agreed standards and tools.</li><li style="text-align: justify; ">Assists with the implementation of software releases, including stakeholder coordination and activity documentation, for all application software.</li><li style="text-align: justify; ">Identifies and resolves issues with software applications, in accordance with agreed procedures and carries out agreed applications maintenance tasks.</li><li style="text-align: justify; ">Analyses electronic data to support the reporting and operational information needs of the users in the Ministry/Department.</li><li style="text-align: justify; ">Performs other related duties as assigned.</li></ul>
Key Competency
<p style="text-align: justify; "><b><u>Knowledge:</u></b></p><ul><li style="text-align: justify; ">Knowledge of software development and maintenance processes.</li><li style="text-align: justify; ">Knowledge of project management tools and techniques.</li><li style="text-align: justify; ">Some knowledge of the principles, tools and techniques required for the management and control of ICT within an organisation.</li></ul><p style="text-align: justify; "><b style="letter-spacing: 0.4px;"><u>Skills and Abilities:</u></b></p><ul><li style="text-align: justify; ">Ability to think creatively and to develop and maintain software applications.</li><li style="text-align: justify; ">Ability to communicate effectively both orally and in writing.</li><li style="text-align: justify; ">Ability to operate as part of a team.</li><li style="text-align: justify; ">Ability to establish and maintain effective working relationships with colleagues.</li><li style="text-align: justify; ">Ability to interact positively with members of the public and external stakeholders.</li></ul><p style="text-align: justify; "><b style="letter-spacing: 0.4px;"><u>Minimum Experience and Training:</u></b></p><ul><li style="text-align: justify; ">Minimum of three (3) years experience in an area of ICT, including at least eighteen (18) months experience in the analysis, programming, development and maintenance of software applications.</li><li style="text-align: justify; ">Training as evidenced by the possession of a recognised Bachelors Degree in Computer Science, Computer Information Systems, Information Systems Management, Computer Engineering or a related area.</li></ul>