AFENET is a non-profit networking and service alliance of Field Epidemiology (and aboratory) Training Programs (FELTPs), and other applied epidemiology training programs. AFENET has operations in over 31 countries in Sub-Saharan Africa or the World Health Organisation Africa Region (WHO – AFRO). Established in 2005, AFENET is dedicated to helping Ministries of Health in Africa build strong, effective, sustainable programs and capacity to improve public health systems on the African continent. The network’s goal is to strengthen field epidemiology and public health laboratory capacity to contribute effectively to addressing epidemics and other major public health problems in Africa.
We are recruiting to fill the position below:
Job Title: Learning Management System Developer
Location: Abuja (FCT)
Employment Type: Full-time
Position Description
We seek a highly skilled and experienced LMS Developer/Programmer to upgrade, reinvent, and scale its current learning platform for the PHEM project.
The successful candidate will lead the technical development, system modernization, and integration of new features to meet global standards in digital learning and public health education.
Responsibilities
Conduct system assessment & planning
Review existing LMS and mobile learning tools.
Engage with stakeholders (AFENET, CDC, NCDC, and PHEOC teams) to define technical and functional requirements.
Design a scalable, modular system architecture aligned with PHEM training objectives.
Upgrade LMS and develop features
Redesign and refactor the LMS with a modular course structure, interactive learning tools, multimedia integration, and accessibility features.
Implement automated progress tracking, certification, and analytics dashboards.
Integrate a cloud-based Content Management System (CMS) for continuous content updates.
Integrate virtual learning & cloud
Integrate the LMS backend with cloud infrastructure (AWS, Azure, or equivalent).
Enable synchronous (live webinars) and asynchronous (self-paced) learning.
Incorporate simulation-based training environments and scenario-based learning.
Explore AI-driven learner support features such as chatbots and adaptive learning paths.
Test, deploy and build capacity
Conduct usability testing and pilot deployment with selected PHEOCs.
Deploy the LMS on web and mobile platforms (Android and iOS).
Develop documentation and train AFENET staff on administration and maintenance.
Provide technical support during the rollout and stabilization phases.
Qualifications & Work Experience Required
Bachelor’s degree in computer science, Software Engineering, or a related field.
At least 6 years of professional experience in developing, deploying, and managing Learning Management Systems.
Proven track record of at least three successfully delivered LMS projects (evidence or links required).
Strong proficiency in backend and frontend development technologies (e.g., Python/Django, Node.js, PHP, React, .NET Framework).
Experience with cloud hosting environments (AWS, Azure, GCP) and mobile development.
Knowledge of e-learning standards (SCORM, xAPI) and data security best practices.
Demonstrated ability to implement interactive and gamified learning tools, analytics, and reporting features.
Experience working on health, education, or international development projects is an added advantage.
Reporting:
The selected developer will report to the Resident Advisor and collaborate closely with AFENET’s technical team, CDC technical advisors, NCDC staff, and other stakeholders.