HamburgerMenu
hirist

Moodle Developer - Learning Management System

XHire.One
Bangalore
2 - 6 Years

Posted on: 03/08/2025

Job Description

Job Description :


Key Responsibilities :

Moodle Development & Customization :

- Design, develop, and customize Moodle-based Learning Management Systems (LMS) to meet client-specific requirements.

- Create new plugins and modify existing ones to enhance functionality.

- Customize themes and templates to align with branding guidelines.

System Integration :

- Integrate Moodle with other systems such as CRMs, ERPs, and third-party tools using APIs.

- Implement Single Sign-On (SSO) and other authentication mechanisms.

Performance Optimization :

- Optimize Moodle platforms for speed, scalability, and reliability.

- Conduct regular performance checks and resolve issues as they arise.

Maintenance & Support :

- Provide ongoing support for Moodle platforms, including troubleshooting and issue resolution.

- Upgrade Moodle to the latest versions while ensuring compatibility with existing plugins and themes.

Collaboration & Documentation :

- Work closely with instructional designers, content creators, and other stakeholders.

- Document development processes, system architecture, and user manuals.

Required Skills & Qualifications :

Technical Expertise :

- Proficiency in PHP, MySQL, HTML, CSS, JavaScript, and jQuery.

- Strong understanding of Moodle architecture, database schema, and API.

- Experience with Moodle plugin and theme development.

- Knowledge of web servers (Apache, Nginx) and hosting environments.

Professional Experience :

- Minimum 3 years of hands-on experience in Moodle development.

- Experience with LMS integrations and third-party tools like Zoom, BigBlueButton, or Google Classroom.

- Familiarity with SCORM, xAPI, or LTI standards.

Additional Skills (Preferred) :

- Knowledge of AWS or cloud hosting platforms.

- Familiarity with Git or other version control systems.

- Understanding of eLearning best practices and instructional design concepts.

Personal Attributes :

- Strong problem-solving skills and attention to detail.

- Excellent communication and collaboration skills.

info-icon

Did you find something suspicious?