Duties and Responsibilities:
Lead and coordinate systems analysis, design activities by understanding government services and gather requirements for the development of information systems.
Oversee testing, quality assurance and implementation of county information systems, ensuring adherence to project timelines and deliverables
Develop and implement maintenance and backup plans to ensure the continuous functionality and performance of County information systems.
Develop and enforce and prepare ICT standards, policies, and procedures related to the development and management of information systems.
Ensure comprehensive and up-to-date documentation of information systems, including system architecture, design specifications, and user manuals.
Facilitate knowledge sharing and transfer by providing documentation and resources to relevant county departments and sectors.
Evaluate the suitability of information communication technology equipment for system development purposes and make recommendations on the procurement or upgrading of equipment to support efficient and effective system development.
Develop and deliver training programs to enhance the technical skills and knowledge of information technology personnel involved in system development.
Provide training and support to end-users/departments to ensure their understanding and effective use of newly developed information systems.
Evaluate the performance of information technology personnel involved in system development and provide feedback to support their professional growth.
Requirements for Appointment:
For appointment to this grade, an officer must have:
A degree in Computer Science/Information Communication Technology/Information Science; or its equivalent qualification from a recognized institution;
Must have served as a team lead of Management Information Systems and Infrastructure Unit.
Demonstrated merit, ability, and results in previous roles related to the development of Information Systems.
Strong knowledge and experience in systems analysis, design, and programming preferably Python, PHP and JavaScript web frameworks
Demonstrate proficient and comprehensive knowledge of the following web platforms (CMS - WordPress and Drupal, CDNs and Web Analytics).
Familiarity with software development methodologies, coding standards, and best practices.
Strong leadership and management abilities, with the capacity to supervise and guide the development team effectively.
Excellent communication and interpersonal skills, with the ability to collaborate with stakeholders and translate technical concepts to non-technical audiences.