Professional Documents
Culture Documents
14.position Ict Officer Ii Software Programming JSG 6
14.position Ict Officer Ii Software Programming JSG 6
14.position Ict Officer Ii Software Programming JSG 6
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.
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