Job Description
POSITION: ICT OFFICER II - SOFTWARE PROGRAMMING (JSG 6)
Job Reference Number : V/No.17/2022
Number of Posts : Five (5)
Terms of Service : Permanent and Pensionable
Gross Salary Scale : Kshs. 94,400 – 118,900 p.m.
Job Purpose:
The job holder will be responsible for writing and testing code while collaborating with other developers.
Reporting Responsibilities:
The job holder is responsible to the ICT Officer I
Area of Deployment: Directorate of ICT
Key Duties and Responsibilities:
i. Writing, testing, debugging/troubleshooting and maintaining the source code of software;
ii. Conducting unit and integration testing to ensure quality implementation;
iii. Integrating software components and third-party programs;
iv. Communicating project status to key stakeholders throughout the entire development process;
v. Using best practices to test and deploy changes from staging to production environments;
vi. Code and unit test solutions using all tools and coding languages used in the Judiciary, primarily PHP and python;
vii. Unit testing and preparing detailed technical design documentation;
viii. Troubleshooting of systems performance issues including availability, utilization, throughput and latency; and
ix. Undertaking research for ICT solutions for Business functions.
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; and
ii. Demonstrated merit and ability as reflected in work performance and
results.
Experience:
Knowledge/experience in working both front and back end (Full Stack); with
preferably PHP, Python, Flask, PostgreSQL, Node.js React, AWS, Django,
Software Versioning Management using Git, API developments, Laravel,
CodeIgniter is imperative.
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