THE ORGANIZATION
The Alliance of Bioversity International and CIAT delivers research-based solutions that harness agricultural biodiversity and sustainably transform food systems to improve people's lives. Alliance solutions address the global crises of malnutrition, climate change, biodiversity loss, and environmental degradation.
The Alliance works with local, national and multinational partners across Latin America and the Caribbean, Asia and Africa, and with the public and private sectors. The Alliance is part of CGIAR, a global research partnership for a food-secure future, dedicated to reducing poverty, enhancing food and nutrition security, and improving natural resources and ecosystem services.
About the position
We are looking for a motivated Senior Associate - Software Developer to join our innovative team, focusing on advancing computer vision phenotyping solutions. The ideal candidate will have a solid understanding of both front-end and back-end development, along with a basic knowledge of machine learning frameworks and computer vision algorithms.
Key duties & responsibilities
Backend Systems Development
- Collaborate with the development team to design and implement scalable and efficient backend systems for phenotypic data collection, storage, and processing.
Interface and API Development
- Oversee the creation of interfaces and APIs to integrate with various hardware and software components in the agricultural domain.
Data Validation and Quality Assurance
- Ensure data validation mechanisms are implemented to guarantee accuracy, integrity, and consistency of collected data, considering business rules and data quality standards.
Performance Optimization
- Provide guidance on optimizing software system performance and efficiency, taking into account resource-constrained environments common in agricultural settings.
Testing and Quality Assurance
- Oversee regular testing and quality assurance activities to ensure the reliability and robustness of the software solution.
- Collaborate with the development team to conduct thorough testing, including unit testing and integration testing, to ensure the software solution's reliability, scalability, and robustness (MVP).
Requirements
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- Enrolled in Master's studies in Computer Science, Software Engineering or a related field.
- At least three years of proven experience as a Full Stack Developer or in a similar role.
- Experience and proficiency in modern programming languages (such as Python, JavaScript, and SQL) and expertise in front-end development technologies (HTML, CSS, JavaScript)
- Experience with cloud services (Google, AWS, Azure) are essential as well as experience in developing web, desktop and mobile applications
- Experience with building and maintaining scalable mobile and web applications.
- Knowledge of API development and integration (RESTful services).
- Experience in designing and developing intuitive and visually appealing user interfaces.
- Experience with data validation mechanisms and ensuring data accuracy, integrity, and consistency.
- Familiarity with performance optimization in resource-constrained environments.
- Proven track record of conducting rigorous testing and quality assurance (unit testing, integration testing).
- Experience in contributing to incorporating necessary functionalities into software solutions, adhering to best practices for front-end and back-end development.
- Professional working proficiency in English
- Strong problem-solving skills and demonstrated adaptability and creativity
- Understanding of scalable and efficient backend systems for data collection, storage, and processing.
- Excellent communication and collaboration skills
Terms of employment
This position is a nationally recruited position based in Arusha, Tanzania. The initial contract will be for 1 year subject to a probation period of 3 months and is renewable depending on performance and availability of resources.
This position is graded at BG07, level, with a minimum basic salary of TZS 3,929,704 in a scale of BG01 to BG14 (BG14 being the highest level according to the Alliance job classification framework policy). We offer a competitive salary and excellent benefits including but not limited to insurance, retirement plan, staff training and development, paid time off and flexible working arrangements.
The Alliance Bioversity-CIAT is committed to fair, safe, and inclusive workplaces. We believe that diversity powers our innovation, contributes to our excellence, and is critical for our mission. Recruiting and mentoring staff to create an inclusive organization that reflects our global character is a priority. We encourage applicants from all cultures, races, colors, religions, sexes, national or regional origins, ages, disability statuses, sexual orientations, marital status, and gender identities. Female candidates are strongly encouraged to apply
Applications
Applicants are invited to visit https://alliancebioversityciat.org/careers to get full details of the position and to submit their applications. Applications MUST include reference number RFP300573 as the position applied for. Cover letter and CV should be saved as one document using the candidate's last name, first name for ease of sorting. The Alliance collects and process personal data in accordance with applicable data protection laws.
Applications closing date: 20th June 2025
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- Oversee regular testing and quality assurance activities to ensure the reliability and robustness of the software solution.
- Provide guidance on optimizing software system performance and efficiency, taking into account resource-constrained environments common in agricultural settings.
- Ensure data validation mechanisms are implemented to guarantee accuracy, integrity, and consistency of collected data, considering business rules and data quality standards.
- Oversee the creation of interfaces and APIs to integrate with various hardware and software components in the agricultural domain.