Moodle Developer & LMS Administrator
Core
Develop, customize, maintain, and administer Moodle-based Learning Management Systems (LMS), including plugin development, user management, and system configuration.
Role type
Moodle Developer & LMS Administrator
Builds
Custom Moodle plugins, LMS configurations, and e-learning environments
Domain
EdTech / Learning Management Systems
Required skills
Moodle development, PHP, MySQL/MariaDB, Moodle plugins, Moodle APIs, REST APIs, JavaScript, HTML, CSS, Git, Moodle administration, user management, course management, SCORM, H5P
Preferred skills
Moodle 4.x/5.x, Linux/Ubuntu, Apache/Nginx, Docker, AWS/Azure, React/Angular, SSO integrations (OAuth2, SAML, LDAP)
Responsibilities
Develop and customize Moodle local, block, activity, authentication, and enrolment plugins; Manage users, cohorts, courses, roles, and permissions; Configure enrolment methods, authentication, and course settings; Troubleshoot core, plugin, and custom application issues; Support Moodle version upgrades and migrations; Monitor logs, events, and system performance; Manage backups, restores, and course templates. (via careerplan.io/jobs/744000153744310-moodle-developer-lms-administrator-at-necsws)
Seniority
Mid-level, hands-on IC