Job Information
Senior Software Developer (USAID HealthIT PROJECT) Job at Nairobi Enterprises and Services Limited - Career Opportunity in Kenya
Job Category: Computer/ IT
Job Type: Full-Time
Deadline of this Job: 26 January 2021
Duty Station: Nairobi
Posted: 13-01-2021
Job Status
No of Jobs: 1
Start Publishing: 13-01-2021
Stop Publishing (Put date of 2030): 13-01-2065
Job Description

Vacancy title:
Senior Software Developer (USAID HealthIT PROJECT)

[ Type: FULL TIME , Industry: Business Management and Administration , Category: Computer & IT ]

Jobs at:

Nairobi Enterprises and Services Limited

Deadline of this Job:
26 January 2021  

Duty Station:
Within Kenya , Nairobi , East Africa

Date Posted: Wednesday, January 13, 2021 , Base Salary: Not Disclosed

UNES is the Commercial arm of the University charged with responsibility of inculcating entrepreneurial and best business practices to the overall University. The Company provides Institutional and Research consultancy, Professional Trainings and Product Innovations in several thematic areas. Further, UNES provides Bookstores, Hospitality and Financial Management commercial activities to the University community and the public at large.
Contract Terms: One-year Renewable
The Senior software developer will be tasked to support the lead software developer in operationalizing software blueprints by implementing software requirement specifications, review and optimization of software application code, design and review application logic, document systems and relevant manuals, and oversee application testing, deployment and system optimization. The senior developer will work closely with the lead developer, project stakeholders, other developers, and is a dedicated resource for implementing and deploying HIS systems. The senior developer will serve as a key software development team member who can translate Software requirements into a functional HIS system. In addition, the senior developer will be expected to facilitate capacity building. .

Tasks and Responsibilities
• Develop and maintain stakeholder engagements and relations at the technical level
• Manage as the output lead of a set of key information systems
• Supervise the software developers
• Mentor the software developers under his/her supervision
• Breakdown work plans into granular and achievable targets for software developers
• Appraise the software developers
• Identify skill gaps within the developer team and recommend capacity targeted capacity • Utilize established development, frameworks, tools, guidelines and conventions to develop, test and deploy HIS systems
• Review existing applications, identify and document user needs, review implementation frameworks, prepare operational plans and identify modules for modification and improvement
• Ensure availability, accessibility and reliability of HIS by identifying and correcting software defects and bugs.
• Provide technical support to the team and to contribute to HIS systems integration.
• Contribute to the knowledgebase of various HIS and share skills with the developer team members.
• Develop, review and maintain up to date System documentation
• Engage users and the technology team in eliciting and prioritizing system change and configuration management
• Continuously review systems security implementation and institute enhancements
• Provide insight regarding usability and user experience to guide system development
• Undertake additional task that will be allocated to you by your supervisor
• Contribute to budget development and operational plan tracking
• Responsible for physical assets assigned by the project
• Responsible for utility assets such as software licenses

Job Skills: Not Specified

• Degree in Computer Science, IT or equivalent
• At least 3 years work experience with at least 1.5 years in a reputable firm
• Expert knowledge of DHIS2 customization and implementation
• Extensive experience with Java and Python programming languages couple with practical experience with test-driven development and automated testing frameworks.
• Demonstrate proficiency in modern software development frameworks or methodologies such as RAD, JAD and DSDM.
• Expert knowledge of relational database management systems and no-SQL databases
• Good understanding of USG rules and regulations
• Excellent software development skills
• Good Planner and organizer
• Good team leader and team player
• Excellent, analytical and problem solving skills
• Good interpersonal and communication skills

Job Education Requirements: Not Specified

Job Education Experience: Not Specified

Work Hours: 8


Job application procedure
Applicants interested in the above positions should submit the following:
• Cover letter detailing why you want to be considered for the position, as well as current and expected gross salary.
• Detailed CV including at minimum:
o Biographical data including: Full names, current mailing address, current telephone contacts, email address
o Employment history to date. Ensure that specific start and end dates are included.
o Educational history to date, clearly detailing the program, certificate obtained, and completion date.
o Names of 3 referees with their contacts.
• Copies of ALL academic and professional certificates and testimonials.
• Completed Personal Data Form (Download via the following link: fully filled and signed
• Indicate the Job Reference Number and Title in your email
All applications to reach the undersigned on or before January 26, 2021 strictly via the following email Hard Copies will not be accepted.
Managing Director
P.O.BOX 68241-00200
N/B: Only shortlisted applicants shall be contacted. UNES does not require any payment in order to process your applications.

All Jobs



Notification Board:

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Apply Now

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.

Always find the list of all available jobs at