
NEC Software Solutions India•2h ago
Foundit
Moodle Developer & LMS Administrato...
Pune, India
Permanent job
Mid Level
Full Job Description
We are seeking an experienced Moodle Developer & LMS Administrator with 2–3 years of experience to join our team. The role involves comprehensive Moodle development, customization, administration, configuration, troubleshooting, and ongoing support for Learning Management Systems.
Key Responsibilities:
- Moodle Development: Develop, customize, maintain, and troubleshoot Moodle LMS; create plugins (local, block, activity); work with APIs, events, scheduled tasks; develop REST/Web Services integrations; customize themes using HTML/CSS/JS/Mustache; optimize MySQL queries; debug core/plugin issues.
- Moodle Administration: Manage users, cohorts, courses, roles, and permissions; configure enrolment methods and authentication; manage reports, backups, badges, certificates; support SCORM/H5P activities; monitor logs/performance; maintain documentation across Dev/Test/Prod environments.
Required Skills:
- Moodle Development: Strong PHP knowledge, familiarity with Moodle architecture/coding standards, API/Web Service experience (REST), Git version control, MySQL/MariaDB proficiency, and HTML5/CSS3/JavaScript skills.
- Moodle Administration: Hands-on LMS admin experience covering user/course management, roles/enrolments, gradebooks, security troubleshooting, backup/migration procedures, and SCORM/H5P support.
Good to Have:
- Experience with Moodle 4.x/5.x upgrades; Linux server environments (Apache/Nginx); Docker knowledge; Cloud platforms (AWS/Azure); Advanced theme development using AMD/RequireJS or modern frameworks like React/Angular.
Company
NEC Software Solutions India
About NEC Corporation NEC Software Solutions (India), formerly Rave Technologies, is a leading offshore support and technology services hub under the global NEC Corporation brand with over 120 years o...
Pune, India
Posted on Foundit