Educational Software Lead Developer

at Organisation of Educational Cooperation
Published November 24, 2022
Location Addis Ababa, Ethiopia
Category Computer & IT  
Job Type Full Time  




Under the overall authority of the Secretary-General, the guidance of the Under-Secretary-General for TIDE, and the direct supervision of the Chief of Section – Software Research and Development, the Educational Software Lead Developer is responsible for the design, development, and deployment of open-source, contextualised, and engaging educational software for Member States, in particular the development of digital learning production software. This position provides the unique opportunity of joining the core team of a new international organisation, contributing to its lasting construction and influencing its future trajectory.


• In close collaboration with the Department of System Enhancement and Endogenous Development (SEED), undertake a survey of existing digital tools, gaps, and digital production needs in Member States;

• Develop the Terms of Reference for the development of a digital tool for the production, by Member States, of interactive, contextualised learning resources;

• Oversee and coordinate the development work of consultants and other experts working on educational software and tools;

• Develop customizable learning visuals using animation, gamification of learning and motion graphic software;

• Develop multilingual tools for user-generated content and collaboration between educators within and across Member States;

• Ensure adherence to all coding standards, design principles, source control processes, and internal development processes as appropriate, with a particular focus on data protection and user privacy;

• Develop an actionable plan for the software development, deployment, and growth;

• Test, troubleshoot, monitor, and update component versions;

• Run, regulate, and upgrade software, in particular from end-user feedback;

• Keep abreast of the latest educational technology innovations and trends;

• Perform other duties as required.


Ability to analyse technical challenges to identify and communicate actual and potential solutions;
Excellent communication, planning, and management skills ;
Excellent oral and written communication skills ;
Ability to meet tight deadlines and remain effective and composed under pressure;
Strong collaborative skills.


A Bachelor’s Degree (or higher) in Computer Science, Computer Engineering or other related fields.


A minimum of 5 years of relevant professional work experience in software and/or digital platform design, deployment, and maintenance, as well as experience in code cloning, with demonstrated experience in animation, gamification, and/or e-learning

Drop files here browse files ...