System Programmer Job Uasin Gishu County Government
- Kenya
- Permanent
- Full-time
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or an equivalent and relevant field from a recognized institution
- Proficiency in at least one programming language such as Python, Java, PHP, C#, or .NET.
- Practical experience in systems development, maintenance, and support
- Knowledge of database systems (e.g., MySQL, Oracle, MS SQL) and database programming
- Understanding of system architecture, software development life cycle (SDLC), and API integration
- Familiarity with operating systems such as Linux, Windows Server, and Unix
- Problem-solving and analytical skills
- Develop, test, deploy, and maintain customized software applications and systems
- Write clean, efficient, and secure code to support automation of county services
- Monitor and evaluate the performance of software systems and recommend improvements
- Troubleshoot and debug system errors and issues
- Maintain documentation of software programs, source code, user manuals, and system operations
- Collaborate with other ICT officers and departments to identify automation needs
- Support integration of systems with other platforms through APIs and data exchange protocols
- Ensure security and backup of software systems and related data
- Train end-users on developed or adopted systems
- Perform regular system maintenance and updates to improve performance and security
- Participate in system upgrades, migrations, and rollout of new software features
- Assist in preparing technical specifications for ICT procurement related to software systems
- Plan, monitor and evaluate performance of staff against the set target
Corporate Staffing