Job Description
<p>The incumbent is required to provide technical services for software application systems of the Ministry/Department.&nbsp; Duties include: analysis of operational data to meet the information needs of stakeholders; assisting with the selection, design, programming and testing of software applications; supporting the enhancement of software applications; providing training to key stakeholders on specified information systems; and supervision of Technical and Support staff as required.&nbsp; Depending on work assignment, the incumbent will be required to perform these duties in a specified category of software application solutions, such as: </p><p>a) the business information systems of the Ministry/Department such as finance, payroll and human resource management; </p><p>b) the Ministry/Department - specific information systems; </p><p>c) any defined combination of business and Ministry/Department - specific information systems.</p><p><br></p><p><b>REPORTS TO:</b> Senior Information Systems Specialist or designated officer</p><p><b>SUPERVISION GIVEN TO:</b> Technical and Support Staff.</p>
Key and Critical Responsibilities
<ul><li>Develops, documents and implements changes to the operational systems based on requests for change, in accordance with change control procedures.</li><li>Investigates operational requirements and problems and identifies opportunities for improvements in the business functions and processes of the Ministry/Department.</li><li>Assists with the design of the information systems of the Ministry/Department, and documents the required outputs of the software using defined standards, methods and tools.</li><li>Determines information systems requirements from users, management and stakeholders of the Ministry/Department and confirms their alignment with defined business objectives; and specifies, documents and prioritises these requirements in accordance with defined standards and practices.</li><li>Investigates and resolves related security incidents according to defined procedures and applies and maintains specified security controls as required to maintain confidentiality, integrity and availability of the software applications of the Ministry/Department.</li><li>Analyses application data to support the reporting and operational information needs of users and other stakeholders in the Ministry/Department.</li><li>Assists with project managing the selection, development and implementation of information systems, by undertaking activities such as the identification and migration of project risk, and the monitoring of costs, timescale and resources utilised.&nbsp;</li><li>Assists with the development of software tests, and with the execution of the system and acceptance testing of new or modified information systems, particularly for those areas of technical specialisation.</li><li>Contributes to the implementation of application software releases, particularly for areas of technical specialisation, by undertaking activities such as stakeholder coordination and activity documentation.</li><li>Identifies and resolves issues with software applications using agreed processes and procedures; supports scheduled software maintenance tasks and assists with the implementation of accepted solutions and preventative measures.</li><li>Delivers learning activities, such as training, on the software applications of the Ministry/Department to a variety of users and audiences.</li><li>Keeps abreast of technical specialisations in software application selection and development, and relevant operational software products; and utilises this knowledge in performing job duties.</li><li>Performs other related duties as assigned.</li></ul>
Key Competency
<p><b>KNOWLEDGE</b></p><ul><li>Knowledge of software development tools, processes and techniques.</li><li>Knowledge of project management tools and techniques.</li><li>Some knowledge of the principles, tools and techniques required for the management and control of ICT within an organisation.</li></ul><p><br></p><p><b>SKILLS AND ABILITIES</b></p><ul><li>Ability to supervise technical and support staff.</li><li>Ability to think creatively and to implement software application solutions.</li><li>Ability to communicate effectively both orally and in writing.</li><li>Ability to operate as part of a team.</li><li>Ability to establish and maintain effective working relationships with colleagues and internal stakeholders.</li><li>Ability to interact positively with members of the public and external stakeholders.</li></ul><p><br></p><p><b>MINIMUM EXPERIENCE AND TRAINING</b></p><ul><li>Minimum of three (3) years' experience in an area of ICT, including at least eighteen (18) months' experience in the design and development of application software.</li><li>Training as evidenced by the possession of a recognised Bachelor's Degree in Computer Science, Computer Information Systems, Information Systems Management, Computer Engineering or a related area.&nbsp;</li></ul>