QUALIFICATIONS,REQUIREMENTS, DUTIES AND RESPONSIBILITIES Basic Salary Scale: Ksh. 39,700.00 - 52,960.00 (CPSB 09)House Allowance: Ksh. 12,800 p.m Commuter Allowance: Ksh. 5,000 p.m.Other Allowances as Per the SRC CircularsTerms of Service: Permanent & Pensionable Requirements for Appointment-:Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or an equivalent and relevant field from a recognized institutionProficiency in at least one programming language such as Python, Java, PHP, C#, or .NET.Practical experience in systems development, maintenance, and supportKnowledge of database systems (e.g., MySQL, Oracle, MS SQL) and database programmingUnderstanding of system architecture, software development life cycle (SDLC), and API integrationFamiliarity with operating systems such as Linux, Windows Server, and UnixProblem-solving and analytical skillsDuties and Responsibilities-:Develop, test, deploy, and maintain customized software applications and systemsWrite clean, efficient, and secure code to support automation of county servicesMonitor and evaluate the performance of software systems and recommend improvementsTroubleshoot and debug system errors and issuesMaintain documentation of software programs, source code, user manuals, and system operationsCollaborate with other ICT officers and departments to identify automation needsSupport integration of systems with other platforms through APIs and data exchange protocolsEnsure security and backup of software systems and related dataTrain end-users on developed or adopted systemsPerform regular system maintenance and updates to improve performance and securityParticipate in system upgrades, migrations, and rollout of new software featuresAssist in preparing technical specifications for ICT procurement related to software systemsPlan, monitor and evaluate performance of staff against the set target