SOFTWARE ENGINEER (INTERN) (2 POSTS) at Murang’a County Government
Job role insights
-
Date posted
November 5, 2025
-
Closing date
November 21, 2025
-
Hiring location
Murang'a
-
Qualification
Bachelor Degree
Description
Minimum Requirements
• A bachelor's degree in a relevant field such as Computer Science, IT, or Software Engineering is generally required. Some roles may require a Master's degree.
• A minimum of a Second Class Honours (Lower Division) may be specified for degree holders, often with a requirement for several years of experience.
• a minimum aggregate of C+ with a C in Mathematics is often the standard for the KCSE examination.
• Technical and soft skills
• Strong knowledge of application development languages and a deep understanding of programming logic are fundamental.
• Experience with database development/administration and application/web servers is often required.
• Systems and analysis: Familiarity with systems modelling, design techniques, and business systems analysis is common.
• Proficiency with application development tools, software packaging tools, and software life cycle tools is frequently listed.
• Logic and problem-solving: Employers look for candidates with strong mathematical and logical skills and the ability to interpret and visualize process flows.
• Soft skills: Good communication skills are essential for collaborating with teams and stakeholders.
Duties and responsibilities
• Oversee the development, design, and maintenance of new and existing software
systems, ensuring smooth operation and maximum user benefit.
• Provide technical support for the county's computer systems and networks, including wireless networks.
• Ensure ICT systems comply with regulations and legal requirements, maintain
data security, and schedule upgrades and security backups.
• Assist in developing and implementing strategic and operational plans for the ICT directorate, aligning with county development goals.
• Recommend and supervise hardware and software specifications.
• Log and track technical problems, draw and schedule preventive maintenance, and conduct feasibility studies.
• Supervise the compilation of systems documentation and advise on ICT-related issues.
• Train junior officers working under their supervision.
• Liaise with users to ensure information processing needs are met
Apply
Interested in this job?
1 days left to apply
