To catalyze the Kenyan tech community’s growth.


Software Development and Technical Support - Zcore-DAR1

  • Company: Qualcomm Inc. Wireless Reach
  • Deadline: Monday 4th June 2012
  • Location: Nairobi
Job Description

HIV/AIDS is one of Kenya’s most pressing health concerns and offering Antiretroviral Treatment ART is a key component of the government’s strategy to reduce HIV/AIDS-related morbidity and mortality. However, health care workers in resource limited settings face serious challenges in the management of pharmaceutical and patient records. The Nairobi Provincial Medical Office (PMO), in collaboration with Qualcomm’s Wireless Reach™ initiative, Telkom Kenya, Communications Commission of Kenya, Axesstel, Dell, RTI International have implemented a project to reduce the administrative burden on healthcare workers and improve patient care by strengthening pharmaceutical management systems for ART utilizing 3G technology.


The Zcore-DAR free and open source software developed by the project automates the manual reporting system and facilitates quick and easy transmission of the newly converted electronic reports via the Telkom Kenya 3G network. The software has been developed as a stand-alone application in Java using the Struts 1 MVC framework, Eclipse RCD application container, Apache Tomcat application server, and Derby embedded database. The software has been packaged for easy installation on Microsoft Windows computers by using the BitRock InstallBuilder. The software includes built-in capability for automating minor and major software updates over the Internet from a central repository currently maintained by RTI International. For more information about the project and the Zcore-DAR software, visit


The Nairobi Provincial Medical Headquarters and the Ministry of Medical Services, Ministry of Public Health and Sanitation, Kenya, hereby requests expressions of interest from organizations in Kenya to assume responsibility for providing continuing technical support for the software in Kenya.

Scope of Work

The selected organization will be responsible for the following major work packages:


  1. Implementing software updates as needed to resolve problems or comply with changes in data and reporting requirements.
  2. Testing each software release thoroughly to ensure that it continues to perform correctly and to identify and eliminate any bugs
  3. Updating software documentation as needed, including Release Notes (8 pages), User Guide (57 pages, Training Manual (104 pages), and Microsoft PowerPoint training presentations (196 pages).
  4. Provide on-site technical support as needed for installing software updates at approximately 19 Nairobi health centre sites that are using the software
  5. Provide helpdesk technical support and on-site technical support as needed to approximately 19 public health centre sites in Nairobi during normal working hours. Helpdesk technical support will be performed according to a Service Level Agreement (SLA) that will specify maximum response times.
  6. Establishing and maintaining an online helpdesk ticketing system accessible to the Nairobi Provincial Medical Office and approximately 19 public health centre sites to record, prioritize, and track the resolution of reported problems with the system. The Nairobi Provincial Medical Office currently maintains a Technical Support website at The selected organization may choose to continue to maintain this site or establish a new helpdesk ticketing system.
  7. Continue to provide online access to the software and all related documentation. This may be done in coordination with RTI International via their existing website ( or through a new website established for this purpose.

Form of Contract

The Nairobi Provincial Medical Office is open to recommendations from eligible organizations concerning the most appropriate form of contract. Technical support requirements are continuous and predictable, and may be contracted via an annual maintenance and support agreement. The need for software enhancements depends on less predictable changes in official reporting requirements and needs of the Provincial Medical Office, and therefore may be arranged through separate task orders at annually fixed labor rates.


This procurement is open to any organization with offices in Nairobi. Preference will be given to Kenyan-owned and operated organizations, and to organizations who can provide a reasonably stable team of technical personnel who meet the following desired qualifications and have the following required technical skills.

Desired Staffing Qualifications

  • Bachelor of Science in Information Technology or a related technical field and five years professional experience
  • Project management and coordination experience
  • Good interpersonal skills
  • Good verbal and written communication skills
  • Ability to communicate IT technical issues simply and clearly to non-IT professionals
  • Good organizational skills
  • Some knowledge of the public health sector and health informatics
  • Good team player
  • Ability to work within the public health system including hospital and health clinic visits
  • Ability to retain project confidentiality as directed
  • Proficiency in general personal computing skills
  • Strong knowledge of information and communication technology
  • Strong working knowledge of software development methodology, including testing, and ability to complete tests
  • Strong understanding of data and information security and privacy issues, including personally identifiable information in a health care context
  • Ability to install software as needed in pilot clinics
  • Java – J2EE
  • Struts 1 MVC
  • Eclipse RCP (container for application)
  • Apache Tomcat
  • Derby (Java embedded database)

Required Technical Skills and Knowledge


More details on Zcore platform:


  • Commensurate with qualifications and experience
  • Benefits conforming to Kenyan standards and regulations
  • Compensation for use of personal vehicle to/from office and other project sites in Nairobi Province



Nairobi Provincial Medical Headquarters

Ministry of Medical Services, Ministry of Public Health and Sanitation, Kenya

How to apply

Instructions for Submission

Expressions of interest should include the following information:


  • Description of overall organizational capability and experience
  • Descriptions of up to the three most recent relevant past project performance references
  • A Curriculum Vitae (CV) or résumé for available technical personnel
  • Contact information


Expressions of interest should be submitted electronically by email to the following address by 5:00 PM Nairobi time on June 4th.


Ms. Kyle Lederer

Government Affairs Analyst

Qualcomm Incorporated