Senior Software Developer at KEMRI Wellcome Trust Research Programme

1 month ago


Nairobi, Nairobi Area, Kenya KEMRI Wellcome Trust Research Programme (KWTRP) Full time
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.


JOB PURPOSE:
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.


REPORTS TO:
Software Development Manager

BUDGET AND FINANCIAL RESPONSIBILITY:
Ensure and advise on software systems specifications required to meet budgetary constraints.

KEY RESPONSIBILITIES:

Analyze and propose solutions to user and technical requirements for both backend and frontend to ensure enhanced user experience.

Review with the Software Development Manager the Software development framework and processes.

Designs, codes, tests, corrects, and documents large and/or complex programs 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 the 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 that 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.

REQUIREMENTS

QUALIFICATIONS
Degree in Computer Science or related fields.
Minimum 5 years of Software development work experience.
Proficient in PHP or Microsoft .Net programming languages and frameworks and related Open-Source Technologies.
Strong understanding of the software development life cycle.
Have a good mastery of software engineering best practices.
Experience and working knowledge of database management systems and SQL.
Experience in web Services protocols such as REST, SOAP and API design for extensibility and portability.

DESIRABLE:
Programmer Certification (e.g. MCSD, ZEND PHP, Mobile Apps Dev) with evidence of the exam certificate done by an authorised testing body, i.e. Pearson VUE, Prometric etc.)
Ability to develop Enterprise solutions using Microsoft power-platform.
Experience with Scrum/Agile development methodologies
Experience of working in a research establishment
Mobile Applications Development.
Database Sever administration.

COMPETENCIES
Ability to multi-task and stay organized in a dynamic work environment.
Expert knowledge of data structures and algorithms.
Expert knowledge of computer program design methods and techniques.
Excellent skills in problem solving, debugging, troubleshooting and maintenance of software applications.
Ability to learn new programming languages quickly.
Expert knowledge of writing program documentation.
Strong communications skills, both in writing and speaking.
Ability to work with technical and non-technical business owners to get things done.
Proficient in source code and version control.
Have a creative mind.

PHYSICAL ENVIRONMENT/CONDITIONS:
Based at the KEMRI/Wellcome Trust Research Programme in Kilifi, Kenya.

  • Nairobi, Nairobi Area, Kenya KEMRI Wellcome Trust Research Programme (KWTRP) Full time

    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.JOB PURPOSE:This role...

  • Research Officer

    3 weeks ago


    Nairobi, Nairobi Area, Kenya KEMRI Wellcome Trust Research Programme (KWTRP) Full time

    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.JOB PURPOSE:Operate...

  • Research Officer

    7 days ago


    Nairobi, Nairobi Area, Kenya KEMRI Wellcome Trust Research Programme (KWTRP) Full time

    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 policyJOB PURPOSE:We have an...


  • Nairobi, Nairobi Area, Kenya KEMRI-Wellcome Trust Research Programme Full time

    JOB SUMMARYThe main purpose of the job is to coordinate the training, and other activities across the IDeAL consortium and to help develop the consortium's annual activity plans, ensure resource availability and allocation and the delivery of each activity on time within budget.Description: REPORTS TO: Head of Training & Training Programme Manager BUDGET AND...


  • Nairobi, Nairobi Area, Kenya KEMRI Wellcome Trust Research Programme (KWTRP) Full time

    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 policyJOB PURPOSE:To be a...


  • Nairobi, Nairobi Area, Kenya KEMRI Wellcome Trust Research Programme (KWTRP) Full time

    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 policyJOB PURPOSE:The...


  • Nairobi, Nairobi Area, Kenya KEMRI Wellcome Trust Research Programme (KWTRP) Full time

    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 policyJOB PURPOSE:The...

  • Research Officer

    1 month ago


    Nairobi, Nairobi Area, Kenya KEMRI Wellcome Trust Research Programme (KWTRP) Full time

    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 policyJOB PURPOSE:Governance...

  • Clinical Officer at

    1 month ago


    Nairobi, Nairobi Area, Kenya KEMRI Wellcome Trust Research Programme (KWTRP) Full time

    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.JOB PURPOSE:To provide efficient and effective clinical care to trial participants enrolled in the VAC078 trial. This is a phase III randomized controlled trial that involves...

  • Research Intern

    1 month ago


    Nairobi, Nairobi Area, Kenya Kenya Medical Research Institute - KEMRI Full time

    Kenya Medical Research Institute (KEMRI) is a State Corporation established through the Science and Technology (Amendment) Act of 1979, which has since been amended to Science, Technology and Innovation Act 2013. The 1979 Act established KEMRI as a National body responsible for carrying out health research in Kenya.Requirements BSc. Biomedical Science and...


  • Nairobi, Nairobi Area, Kenya Kenya Medical Research Institute - KEMRI Full time

    Kenya Medical Research Institute (KEMRI) is a State Corporation established through the Science and Technology (Amendment) Act of 1979, which has since been amended to Science, Technology and Innovation Act 2013. The 1979 Act established KEMRI as a National body responsible for carrying out health research in Kenya.Vacancy No. FN Duties and Responsibilities...


  • Nairobi, Nairobi Area, Kenya Kenya Medical Research Institute - KEMRI Full time

    Kenya Medical Research Institute (KEMRI) is a State Corporation established through the Science and Technology (Amendment) Act of 1979, which has since been amended to Science, Technology and Innovation Act 2013. The 1979 Act established KEMRI as a National body responsible for carrying out health research in Kenya.Job Summary:The officer will be responsible...


  • Nairobi, Nairobi Area, Kenya Kenya Medical Research Institute - KEMRI Full time

    Kenya Medical Research Institute (KEMRI) is a State Corporation established through the Science and Technology (Amendment) Act of 1979, which has since been amended to Science, Technology and Innovation Act 2013. The 1979 Act established KEMRI as a National body responsible for carrying out health research in Kenya.Ref. KEMRI-THGP 02Reporting to: Principal...


  • Nairobi, Nairobi Area, Kenya Kenya Medical Research Institute Full time

    ABOUT THE COMPANYKenya Medical Research Institute (KEMRI) is a State Corporation established through the Science and Technology (Amendment) Act of 1979, which has since been amended to Science, Technology and Innovation Act 2013. The 1979 Act established KEMRI as a National body responsible for carrying out health research in Kenya.JOB SUMMARYPerson...


  • Nairobi, Nairobi Area, Kenya Kenya Medical Research Institute - KEMRI Full time

    Kenya Medical Research Institute (KEMRI) is a State Corporation established through the Science and Technology (Amendment) Act of 1979, which has since been amended to Science, Technology and Innovation Act 2013. The 1979 Act established KEMRI as a National body responsible for carrying out health research in Kenya.Vacancy No. FN Duties and Responsibilities...


  • Nairobi, Nairobi Area, Kenya Kenya Medical Research Institute - KEMRI Full time

    Kenya Medical Research Institute (KEMRI) is a State Corporation established through the Science and Technology (Amendment) Act of 1979, which has since been amended to Science, Technology and Innovation Act 2013. The 1979 Act established KEMRI as a National body responsible for carrying out health research in Kenya.Ref. KEMRI-THGP 01Reporting to: Principal...


  • Nairobi, Nairobi Area, Kenya Kenya Medical Research Institute - KEMRI Full time

    Kenya Medical Research Institute (KEMRI) is a State Corporation established through the Science and Technology (Amendment) Act of 1979, which has since been amended to Science, Technology and Innovation Act 2013. The 1979 Act established KEMRI as a National body responsible for carrying out health research in Kenya.Vacancy No. FN Duties and Responsibilities...


  • Nairobi, Nairobi Area, Kenya United Nations Environment Programme (UNEP) Full time

    The United Nations Environment Programme (UN Environment) is the leading global environmental authority that sets the world's environmental agenda, promotes the coherent implementation of the environmental dimension of sustainable development within the United Nations system and serves as an authoritative advocate for the environment.More specifically:...


  • Nairobi, Nairobi Area, Kenya Software Engineer at IBM Full time

    International Business Machines Corporation is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries. WikipediaSummaryAs a Software Engineering Intern, you will work on research questions that are of interest to IBM and have access to a vast number of tools and resources within...

  • Data Intern

    1 month ago


    Nairobi, Nairobi Area, Kenya Kenya Medical Research Institute - KEMRI Full time

    Kenya Medical Research Institute (KEMRI) is a State Corporation established through the Science and Technology (Amendment) Act of 1979, which has since been amended to Science, Technology and Innovation Act 2013. The 1979 Act established KEMRI as a National body responsible for carrying out health research in Kenya.Requirements Bsc. Information Communication...