Software Developer (Kilifi)
Job Type Full Time
Qualification BA/BSc/HND
Experience 2 – 3 years
Location Kilifi
Job Field ICT / Computer
Reference Number: softdev021020

Category: Computing and Information Technology

Job Grade: 6.01


This is an entry level position for this opening but with higher levels of Autonomy and Complexity as compared to other entry level position in IT. The Job holder will be responsible for software development of less complex applications in the environment that meets programme’s objectives in accordance to set standards.



DIRECT REPORTS: Software Development Manager


Enables and implements software development and implementation processes through the set framework.
Collecting user system requirements for evaluation
Design, codes, tests, corrects, and documents programs and assists in the implementation of software which forms part of a properly engineered information or communication systems.
Making specific determinations about system performance and ensuring that systems perform optimally.
Responsible for analysis of current programs, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
Responsible for proofing the program to develop needed changes to assure production of a quality product.
To participate in execution and support for all IT Projects
Responsible for analyzing of current programs and processes, and making recommendations which yield a more cost effective product.
Tests new programs to ensure that logic and syntax are correct, and that program results are accurate. Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural.
Carry out research and development on enterprise applications as directed by IT management to meet various programme needs.
Respond to business as usual system requests for data and enterprise systems.
Observe Change Control, Event, Configuration and Incident management as minimum business processes when executing Service Design and Transition
Adhere to IT development standards on naming conventions, code testing, release management, source code control and collaboration.
Training of end users and other programme staff on the use of data applications.

Degree in computer science or BSc IT
Minimum 2-3 years of technical softaware development experience in either PHP, or Microsoft .Net or Microsoft SharePoint
Proficiency in using MVC frameworks and for web application development.
Proficiency with JavaScript frameworks such as Node, React and Vue.
Database design and development experience.

Proficient understanding of code versioning tools such as Git
Ability to solve problems quickly and completely. Ability to identify tasks which require automation and automate them.
Ability to multi-task and stay organized in a dynamic work environment.
Knowledge of computer program design methods and techniques.
Ability to learn new programming languages quickly.
Ability to write, edit, and debug computer programs to achieve desired output.
Knowledge of maintaining and debugging live software systems.
Knowledge of writing program documentation.
Strong communications skills, both in writing and speaking.
Strong understanding of the software development cycle.
Ability to work with technical and non-technical business owners to get things done.
Have creative mind.

Relevant Software Development Certification (Must give evidence of the exam certificate done by an authorised testing body, i.e. Pearson VUE, Prometric, etc.)
Microsoft SharePoint Development
Mobile apps development experience
Excellent knowledge of API’s and Web Services.
Experience of working in a research establishment.


Click “APPLY FOR JOB”button above to apply for this job.

About KEMRI-Wellcome Trust Research Programme (KWTRP)

The KEMRI Wellcome Trust Research Programme (KWTRP) is based within the KEMRI Centre for Geographic Medical Research - (Coast). Our core activities are funded by the Wellcome Trust. We conduct integrated epidemiological, social, laboratory and clinical research in parallel, with results feeding into local and international health policy. Our research platforms include state-of-the-art laboratories, a demographic surveillance system covering a quarter of a million residents, partnership with Kilifi County Hospital in health care and hospital surveillance, a clinical trials facility, a vibrant community engagement programme and a dedicated training facility. The KWTRP leadership includes the Executive Director Philip Bejon, the KEMRI Centre Director Benjamin Tsofa, the Ag. Nairobi Programme director Mike English and the Chief Operating Officer Catherine Kenyatta. Our Vision to establish long term sustainable capacity for research in human health that improves global health. Our Mission to deliver high quality research relevant to global health and to build local capacity for undertaking research. Aims of the programme •To conduct research to the highest international scientific and ethical standards on the major causes of morbidity and mortality in the region in order to provide the evidence base to improve health. •To train an internationally competitive cadre of Kenyan and African research leaders to ensure the long term development of health research in Africa