This job opening has expired.

Senior ICT Officer - Software Engineering (JSG 4) Job Opening at Judicial Service Commission

  • Experience Required:6 Years
  • Total Positions:1
  • Job Type: Full Time
  • Job Category: Information Technology
  • Minimum Education: Degree
  • Job Location: Nairobi, Kenya
  • Posted on: February 24, 2022
  • Last Date: March 11, 2022

Job Description

POSITION: SENIOR ICT OFFICER-SOFTWARE ENGINEERING (JSG 4)
Job Reference Number : V/No. 11/2022
Terms of Service : Permanent and Pensionable
Gross Salary Scale : Kshs. 169,800 – 227,600 p.m.

Job Purpose:
The job holder will be responsible for managing all stages of the software
development cycle including early ideation, design, implementation, scaling
and go-live and that the process meets the best practices for software
development and documentation while meeting user requirements.

Reporting Responsibilities:
The job holder is responsible to the Assistant Director, ICT

Area of Deployment:
Directorate of ICT

Key Duties and Responsibilities:
i. Analyzing current business processes and making recommendations
for improvement based on industry trends and professional business
knowledge
1. Overseeing the development of ICT Solution by analyzing the business,
documenting the processes, outlining business requirements, reengineer processes and matching a solution required to solve and
automate the process.
2. Overseeing the software development process of all the ICT solutions for
the Judiciary to ensure the solutions are developed at the highest
standards in compliance with SDLC best practices.
3. Establishing innovative new systems, tools and processes that
significantly improve operations throughout the organization;
4. Developing standards and guidelines for software design lifecycle and
coding to be used by the software team;
5. Ensuring Judiciary ICT systems scales in line with the overall
organization growth strategy;
6. Leading software development resources (in-house and software
vendors/contractors) on architecture improvement projects,
customizing internal systems with off the shelf software;
7. Recommending best-fit solutions, languages, and frameworks for all
application projects;
8. Coordinating the communications from the stakeholders and users to
the software development team at all the software development stages.
9. Ensuring IT solutions developed solve the solutions of the problems
they were identified to address;
10. Working with managers to set clear KPIs (quarterly and annually) and
ensuring work aligns to these goals/metrics and come prepared with
documentation for quarterly review meetings with managers;
11. Performing code reviews to identify opportunities for future
enhancement to code written/apps developed;
12. Facilitating daily deliverables for developers, reporting updates to daily
staff meetings, sprint planning, sprint demo and retrospective
meetings;
13. Planning all deployment schedules, project roadmap timelines,
appropriately assessing potential risks/timeline slips and making
ongoing adjustments to task prioritization as needed;
14. Managing both UNIX/LINUX and Windows based Virtualized and
containerized Server environments;
15. Providing second line technical support in resolution of servers and
application technical issues raised by users and log the same in the
helpdesk; and
16. Facilitating Performance Management, mentoring, guidance and
counseling of staff.

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. Membership of the Computer Society of Kenya or any other recognized
professional body;
iii. Possess at least two (2) certifications in Software Engineering/DevOps
Certifications e.g CSD, PSD, Zend Certified PHP, PHP Developer,
PCPP1, DCA, MCADE, or equivalent;
iv. A Senior Management course or its equivalent from a recognized
institution; and
v. Demonstrated merit and ability as reflected in work performance and
results

Experience:
i. A Minimum six (6) years relevant work-experience with at least three
(3) years at Supervisory Management Level.
ii. Experience of at least 3 years of software Full Stack development
experience that include the managing software projects through the
entire software lifecycle (requirements analysis, design,
implementation, deployment, post deployment support);
iii. Knowledge/experience working with preferably PHP, Python, Flask,
PostgreSQL, Node.js React, AWS, Django, Software Versioning
Management using Git, Docker, API developments is imperative; and
iv. Custom platforms or ERP deployment and support will be an added
advantage.

Job Core Competencies:
i. Excellent written and oral communication skills;
ii. Leadership and Good interpersonal skills;
iii. Professional and Technical competence;
iv. Confidentiality, High Integrity, attention to details and accuracy;
v. Analytical and Negotiation Skills; and
vi. Organizational, planning skills and Results-oriented

Skills Required

Organization and Planning
Analytical Skills
Negotiating Skills
Confidentiality
High Integrity
Accuracy and Attention to Detail
Technical Expertise
Leadership and Good Interpersonal Skills
Excellent Written and Oral Communication Skills

Application Details


This job has expired and application is not allowed