Job verified by Fuzu

Kenyatta National Hospital   |   Nairobi, Kenya   |   Log in or register to see the closing date

Senior ICT Officer - Application Developer

  • Bachelor's degree
  • Telecommunications
  • Expert (non-managerial)
  • Full Time
  • Permanent
Click to apply

Job Summary

Reporting to the Chief ICT Officer, the Senior ICT Officer (Application Developer) isresponsible for delivering high quality, maintainable and robust software solutions that fitend user requirements.

Qualification and Experience

 Degree in Computer Science or its equivalent from a recognized institution.
 Minimum of Six (6) years hands-on experience in systems development.
 Must have a working knowledge of relational databases, web and client-server
 Fluent in at least two programming languages/tools.
 Demonstrated NET development experience.
 Fast learner (capable of picking up new technologies and end user requirements
quickly and efficiently).
 Knowledge of Object Orientated (OO) principles and OO Design experience.
 Understanding of basic computer hardware (as required by a programmer using a
high level language; e.g. can conceptualize/describe CPUs, Memory, Hard drives,
Networks e.t.c).
 Experience and technology competence in using .Net with Visual Studio,,
HTTP, HTML, Javascript, ORACLE, MSSQL, SVN, ASP, C#. (Evidence provided by
previous industry experience or relevant certifications).
 Previous implementation and design experience (medium to large scale sized
 Good communication oral/team relationship skills (required to work as part of a
multi discipline delivery team, must be able to comfortably handle differences in
opinion and explain technical concepts to nontechnical staff).
 Strong analytical and problem solving skills.


Designing and implementing applications/solutions based on given requirements,documenting the designs and providing time estimates to meet businessrequirements.

 Translating design requirements into reliable and user-friendly solutions using
appropriate technologies, languages and tools.
 Modifying existing or creating new application programs to address business
 Developing, optimizing and normalizing database structures to ensure optimal
database performance of application systems.
 Developing interfaces for user data capture and generation of reports as required
by users.
 Producing automated Unit/Integration tests during development and supportSystem/UAT testing in conjunction with interested parties.

General Information

Salary rangeNot specified
Additional informationNot specified
Contract type: Permanent
Job type: Full Time
Location: Nairobi
Area of work: Telecommunications
Seniority: Expert (non-managerial)

Job Requirements

Required education: Bachelor's degree
Required relevant work experience: 5 years
Required skills: .Net; Application programming interfaces (API); Big data and data analytics; Testing and debugging; User experience (UX and UI) design; Java; C, C# or C++
Required languages: English (Spoken: fluent | Written: fluent)

Click to apply

Kenyatta National Hospital

Health care, medicalCompany size: 1000+ people

Kenyatta National Hospital in Nairobi is the oldest hospital in Kenya. Founded in 1901 with a bed capacity of 40 as the Native Civil hospital, it was renamed the King George VI in 1952. At that time the settler community were served by the nearby European Hospital (now Nairobi Hospital). It was renamed Kenyatta National Hospital — after Jomo Kenyatta — following independence from the British. It is currently the largest referral and teaching hospital in the country.

Other Jobs at Kenyatta National Hospital

Senior Human Resource Officer
Medical Engineering Technologist I
Senior ICT - Network and Infrastructure Administrator
Senior ICT Officer
Head,Marketing and Communication Department
View more jobs at
Kenyatta National Hospital