ICIPE Software Engineer Jobs in Kenya

ICIPE Software Engineer Jobs in Kenya


  • icipe is a pan-African and non-profit Centre of Excellence for research and development and capacity building in insect science and its applications. Its mission is to help alleviate poverty, ensure food and nutritional security and improve the overall health status of peoples of the tropics by developing and extending management tools and strategies for harmful and useful arthropods, while preserving the natural resource base through research and capacity building.

  • Since its establishment in 1970, icipe has become a significant contributor to science and innovation required to meet the health and food security challenges of sub-Saharan Africa. The Centre has achieved this status by developing alternative and environmentally friendly pest and vector management technologies and products that are effective, selective, non-polluting, non-resistance inducing, and are affordable to resource-limited rural and urban communities.

  • icipe is headquartered in Nairobi, Kenya with offices in Ethiopia and Uganda, a major station on the shores of Lake Victoria, and several other field stations in Kenya. Employing close to 500 international and national staff, icipe also has approximately 150 graduate students who contribute to its research portfolio annually. The Centre currently has operations in more than 40 African countries, and thriving partnerships with
    universities and research organizations across the world. (www.icipe.org)

  • icipe seeks to recruit a Software Engineer in the Management, Modelling and Geo-Information (DMMG) Unit.

  • The position is tenable in Nairobi at the icipe Duduville campus. This is two-year contract, renewable subject to continued project needs, funding for the position, and performance of the staff member. This is a nationally recruited position. A competitive compensation package will be offered to the right candidate. Only shortlisted candidates will be contacted.

    Overall purpose of the job

  • The Software Engineer is expected to establish agile methodologies that meet standard software engineering principals in delivering a high-quality data-driven geographic information system (GIS) web software that will meet icipe’s
    4-H paradigm (Environmental, Plant, Human, and Animal Health Themes) expectations.

    Specific Duties

    The successful candidate will be expected to:

    ▪ Design, develop, test, and deploy robust and secure web-based applications in React/Angular/ Node JS, Flask, or related programming languages.

    ▪ Develop and deploy web-based data-driven GIS applications using modern frameworks such as
    ArcGIS, Esri JavaScript API, Leaflet, OpenLayers, Python (arcpy, shapely), or related programming
    languages.

    ▪ Create and manage data schemas in a variety of spatial structured query language (SQL) databases,
    such as PostgreSQL.

    ▪ Design and implement public/internal application programming interfaces (APIs) and web services for
    data exchange.

    ▪ Create and execute complex system implementations according to established timelines, budgets, and quality expectations.

    ▪ Write Linux scripts, commands and containerize applications.

    Requirements/Qualifications

    ▪ BSc/BA in Computer Science, Information Technology, or any other related field from a recognized university.

    ▪ Strong software engineering skills

    ▪ Good understanding of web architecture, implementation, and deployment in relation to Web 2.0 concepts.

    ▪ Expertise in programming and deploying data-driven web-based GIS applications.

    ▪ Ability to use environmental data and develop applications for visualisation, analysis, and presentation.

    ▪ In-depth understanding of the PostgreSQL database.

    ▪ Minimum of 1 year of work experience in a relevant area.

    ▪ Previous experience at an international/ regional research organisation is an added advantage.

    ▪ Strong written, verbal, and interpersonal skills.

    How to Apply

  • For more information and job application details, see; ICIPE Software Engineer Jobs in Kenya


    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Best Africa Jobs.