Systems Developer at Nairobi Hospital

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

We take pride in our highly qualified professionals who deliver our mission every day, translating their knowledge and expertise to internationally compliant practices in healthcare provision. Courtesy, consideration and unreserved respect towards our patients’ privacy, dignity and confidentiality has time and again helped us earn their trust and goodwill. Our dedicated nursing staff provides professional care within a friendly and comfortable environment, ensuring that being in hospital is a more pleasurable and less anxious time for our patients and their families. We take pride in our highly qualified professionals who deliver our mission every day, translating their knowledge and expertise to internationally compliant practices in healthcare provision.


Reporting to Head of ICT the successful candidate will be responsible for designing and development of advanced software solutions, provide high levels of system support including interpretation and articulation of business needs, and demonstrate competency in providing business solutions in line with the Hospital’s technology needs.


  1. Design and develop programming systems making specific determinations about system performance as well as respond promptly and professionally to bug reports.
  2. Review and repair legacy code including conducting system analysis and development in order to keep the Hospital’s systems current with changing technologies.
  3. Analyse, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.
  4. Analyse system specifications and translate system requirements to task specifications.
  5. Analyse current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
  6. Develop new programs and proofing the program to develop needed changes to assure production of a quality product.
  7. Development of new programs analyse current programs, processes, and making recommendations, which yield a more cost effective product.
  8. Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output.
  9. Demonstrate commitment to excellence in designing, coding, testing, debugging, configuring, and documenting software and operate effectively in a dynamic, multi-tasking
  10. environment.
  11. Effectively estimate project work and communicate issues and risks that might impact development timeline, budget or resources.
  12. Consistently apply generally accepted programming standards and techniques to assure efficient program logic and data manipulation.
  13. Implement new software solutions.
  14. Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments.
  15. Evaluate and identify new technologies for implementation.
  16. Evaluate, recommend and select 3rd party components which will make the development life cycle shorter and more productive.
  17. Consistently deliver projects on time and on budget.
  18. Collaborate with out-sourcing vendors and staff to complete development projects.
  19. Maintain software solutions.
  20. Performance tuning, improvement, balancing, usability, automation.
  21. Support, maintain and document software functionality; and
  22. Any other responsibilities that may be assigned to the jobholder by the supervisor from time to time.


  1. Bachelor of Science degree in Computer Science, Software Engineering or any other related
  2. field from a recognized institution.
  3. Certification in software development and programming.
  4. Minimum of 3 years’ ICT experience


  1. Project management skills.
  2. Ability to lead, influence and drive change initiatives in support of business strategies within the department/unit.
  3. Demonstrates proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description.
  4. Must demonstrate proficiency and possess experience necessary to develop moderately complex software in C, C++, C#, Java, assembly language, or other selected languages.
  5. Demonstrates mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers).
  6. Must demonstrate proficient ability to capture and document software requirements.
  7. Experience in all areas of the Software Development: including designing, coding, testing, debugging, configuring, and documenting software.
  8. Excellent understanding of project estimating, and ability to communicate issues and risks that might impact development timeline, budget or resources.
  9. Ability to work on multiple projects simultaneously.
  10. Experience designing modules for Content Management Systems, particularly for responsive web pages where content areas must dynamically adjust.
  11. Leadership and people management including performance management, coaching & mentoring.
  12. Demonstrated business acumen – able to create HR strategy and actions that impact business success.
  13. High-level interpersonal and cross-cultural skills, including ability to build consensus, alliances and collaborative relationships with sensitivity to diversity/inclusion.
  14. Creativity and innovation skills, with ability to use technology and other modern tools to drive decision making and implementation.
  15. Professionalism and integrity in line with the Hospital values.
  16. High-level oral and written communication skills.
  17. Critical and analytical thinking and problem-solving skills
  18. Personal motivation and drive exhibited through commitment to hard work, continuous improvement and achievement of goals.
  19. Good customer relationship management skills (internal and external customers)

Submit your CV, copies of relevant documents and Application quoting the job reference number, your current remuneration, testimonials and full contact details of 3 referees to  [email protected]
Use the title of the position as the subject of the email

Closing Date : 1 November. 2021


Apply for this Job


What is your service?