Senior Software Developer

Senior Software Developer

Kemri -Wellcome Trust Research Programme


Kilifi, Coast



Senior Software Developer

Details of the offer

This is a middle level position for this opening with higher levels of Autonomy, Influence and Complexity. Following SFIA 6 framework, this position is rated at Level 4. The candidate would advise on the design, creation, testing and documenting of new and amended programs from supplied specifications to meet programme’s business objectives in accordance with agreed standards.


Analyze and propose solutions to user and technical requirements for both backend and frontend to ensure enhanced user experience.
Advise the Software Development Manager on Software development framework and processes.

Designs, codes, tests, corrects and documents large and/or complex program which span across the enterprise using agreed standards and tools, to achieve a well-engineered result.

Conducts reviews of supplied specifications, with others as appropriate.

Takes part in reviews of own work and leads reviews of colleagues work.

Working with Database Administrators and System Administrators to ensure optimal systems performance in the programme.

Expected to conduct system analysis of systems as directed by SDM

Responding promptly and professionally to bug reports.

To participate in execution and support for all IT Projects

Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.

Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost-effective product.

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.

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.

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 complex systems.

Mentoring Software developers and other technical staff.
Job Requirements
Required education
: Bachelor's degree

Required relevant work experience
: 3 years

Required languages:
English (Spoken: fluent | Written: fluent)
Want to see how you rank against other applicants?
Get detailed analysis on Fuzu Instant Feedback
Sign up to learn more

Source: Fuzu


  • IT - Information Technology / Programmer