ICT DEVELOPER
Reference Number: ID-05-2012Category: Information and Communications Technology
Grade: 5.1
Location: Kilifi
Country: Kenya
Summary:
To support the Programme's application environment by creating and modifying in-house applications as well as modifying open source solutions.
Reporting Lines:
The post holder will report to the ICT Development Manager.
Key Responsibilities:
• Design and develop programming systems making specific determinations about system performance.
• Responding promptly and professionally to bug reports.
• Review and repair legacy code.
• Expected to conduct system analysis and development, with limited support from professional staff, to keep
our systems current with changing technologies.
• Analyze, design, coordinate and supervise the development of software systems to form a basis for the
solution of information processing problems.
• Analyze system specifications and translate system requirements to task specifications for junior developers.
• Responsible for analysis of current programs including performance, diagnosis and troubleshooting of
problem programs, and designing solutions to problematic programming.
• Responsible for developing new programs and proofing the program to develop needed changes to assure
production of a quality product.
• Responsible for development of new programs, analyzes current programs and processes, and making
recommendations which yield a more cost effective product.
• Writes, edits, and debugs new programs for assigned projects, including necessary records and desired
output.
• Tests new programs to ensure that logic and syntax are correct, and that program results are accurate;
assists lower-level programmers with programming assignments.
• 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.
• Mentor, coach and train junior staff to develop their capacity and skill in programming.
• And any other duties that may be assigned from time to time.
Skills and Competence:
Qualification
• Degree in Computer Science or equivalent field.
Experience and Other Competencies:
• At least 2 years of technical work experience in PHP, MySQL and related Open Source Technologies.
• Database design and software development experience.
• Expert knowledge of computer languages, computer logic and flow-charting and computer program design
methods and techniques.
• Expert knowledge of maintaining and debugging live software system and of writing and editing program
documentation.
Competencies:
• Well-developed troubleshooting capacity and clarity of thought
• Have high energy, clear goal orientation and strong work ethics
• Strong organization skills with the ability to prioritize workloads and work within tight deadlines
• Excellent customer support and communication skills
• Ability to work independently and collaboratively in a team environment and to multi-task
• Ability to interact with users/ office use in simple non-technical language
• Excellent communication and interpersonal skills (verbal and written
• Team worker, able to work in a multi-cultural environment and with multi-disciplinary teams
Application Procedure:
To apply for this post click the link below:
http://careers.kemri-wellcome.org/vacancy/ict-developer
Applicants are required to state their current/last salary.
Candidates must supply an email and telephone contact that will be used when offering interviews. The application closing date is 16th May 2012. Only shortlisted candidates will be contacted.