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.ref : hirist.tech)