ICIPE Software Engineer Jobs in Kenya
Overall Purpose of the Job
The Software Engineer is expected to establish agile methodologies that meet standard software
engineering principles in delivering high-quality data-driven web software (with GIS integrated) that will meet icipe’s 4-H paradigm (Environmental , Plant, Human, and Animal Health Themes) expectations.
Specific Duties
• Design, implement, test, and deploy robust, secured, and containerized 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 using public/internal APIs, ORMs, and PostgreSQL databases.
Requirements/Qualifications
• BSc/BA in Computer Science, Information Technology, or any other related field from a
recognized University.
• Minimum of one year proven work experience in a more or less similar position.
• Previous experience at an international/ regional research organization is an added advantage.
• Strong software engineering skills.
• An understanding of web architecting, implementing, and deploying web applications.
Other Desirable Attributes
• The candidate should be able to judge any work-related problem. Regularly consults the supervisor. That is, has a self-driven and problem-solving personality.
• The Software Engineer will assist in the supervision of interns.
• Support in drafting and preparing manuscripts and communicating research findings through well recognized forums (e.g., conferences, meetings, and workshops) and contribute to the dissemination of research findings to stakeholders.
• Participate in local, regional, and international R&D forums.
How to Apply
For more information and job application details, see; ICIPE Software Engineer 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!