
ICIPE
Job Overview:
The Software Engineer is responsible for implementing agile methodologies that align with established software engineering principles. The goal is to create high-quality, data-driven web software with integrated Geographic Information Systems (GIS) functionality that meets the expectations of icipe’s 4-H paradigm (Environmental, Plant, Human, and Animal Health Themes).
Specific Responsibilities:
- Design, develop, test, and deploy robust and secure web-based applications using technologies such as React, Angular, Node JS, Flask, and related programming languages.
- Build and launch web-based GIS applications that leverage modern frameworks including ArcGIS, Esri JavaScript API, Leaflet, OpenLayers, Python (arcpy, shapely), and other relevant programming languages.
- Establish and manage data schemas using public/internal APIs, Object-Relational Mapping (ORMs), and PostgreSQL databases.
Requirements/Qualifications:
- Hold a BSc/BA degree in Computer Science, Information Technology, or a related field from a recognized University.
- Possess at least one year of proven work experience in a comparable role.
- Prior experience with international/regional research organizations is advantageous.
- Exhibit strong software engineering capabilities.
- Demonstrate comprehension of web architecture, application implementation, and deployment.
Additional Valuable Traits:
- Display problem-solving skills and seek guidance from supervisors when facing work-related challenges. Exhibit a proactive and self-driven personality.
- Contribute to the supervision of interns.
- Assist in the creation of research manuscripts and communicate findings through respected platforms such as conferences and workshops. Contribute to sharing research results with stakeholders.
- Participate in research and development (R&D) events on local, regional, and international levels.
Reporting:
This position reports to the Postdoctoral Fellow within the Data Management, Modelling, and Geo-Information (DMMG) Unit.
Application Details:
Applications will be accepted until September 1, 2023.
To apply, interested candidates should submit:
- A confidential cover letter
- A comprehensive CV including the names and contact details of three referees, with their email addresses
- A statement highlighting suitability based on the listed qualifications, competencies, abilities, and skills.
Candidates can apply online at: http://recruit.icipe.org or send their applications via email to: recruitment@icipe.org
Stay updated with similar job openings by joining one of our Live Feed Channels below:
To apply for this job email your details to recruitment@icipe.org