Job Description
POSITION: ICT OFFICER I-SOFTWARE PROGRAMMING (JSG 5)
Job Reference Number : V/No.13/2022
Number of Posts : Five (5)
Terms of Service : Permanent and Pensionable
Gross Salary Scale : Kshs. 104,300 – 131,100 p.m.
Job Purpose:
The job holder will be responsible for reviewing, writing, testing and approving
codes while collaborating with other developers.
Reporting Responsibilities:
The job holder is responsible to the Senior ICT Officer
Area of Deployment: Directorate of ICT
Key Duties and Responsibilities:
i. Reviewing, writing, testing, debugging/troubleshooting and maintaining the source code of software;
ii. Developing guidelines for conducting unit and integration testing to ensure quality implementation;
iii. Reviewing the implementation of the Integration of software components and third-party programs;
iv. Leading the collaboration with junior developers to deliver on features
and tasks;
v. Developing communicating project status to key stakeholders throughout the entire development process;
vi. Guiding on the best practices to test and deploy changes from staging to production environments;
vii. Approving the code and unit test solutions using all tools and coding languages used in the Judiciary;
viii. Preparing for Unit testing and detailed technical design documentation;
ix. Troubleshooting of systems performance issues including availability, utilization, throughput and latency;
x. Undertaking research for ICT solutions for Business functions; and
xi. Supervising, mentoring and nurturing staff under supervision.
Job Requirements:
Academic and Professional Qualifications
For appointment to this grade, the applicant must have: -
i. A Bachelor of Science degree in any of the following fields: Computer Science, Computer Technology, Informatics, Computer Science & Technology, Information Systems, Business Information Technology (BBIT), Computing Science and Technology, Computer Security and Forensics or its equivalent qualification from a recognized Institution;
ii. Possess at least one (1) Professional certifications in application/software development (CSD, PSD 1, Zend Certified PHP, PHP Developer, PCEP, or equivalent) will be an added advantage;
iii. A Management course or its equivalent qualification from a recognized
institution;
iv. Demonstrated merit and ability as reflected in work performance and
results; and
Experience:
i. A minimum three (3) years relevant work-experience with at least one
(1) year at Supervisory Level.
ii. Knowledge/experience working with preferably PHP, Python, Flask,
PostgreSQL, Node.js React, AWS, Django, Software Versioning
Management using Git, API developments, Laravel, CodeIgniter is
imperative.
Job Core Competencies:
i. Good Interpersonal and Communication skills;
ii. Supervisory and Problem-solving skills;
iii. Confidentiality and High Integrity;
iv. Hands-on and Results Oriented;
v. Ability to work under pressure; and
vi. Merit and ability as reflected in work performance and results