Talent.com
This job offer is not available in your country.
Moodle Developer - Learning Management System

Moodle Developer - Learning Management System

XHire.OneBangalore
17 days ago
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.
  • ref : hirist.tech)