Moodle Developer – API Integration Specialist

About the Role

We are seeking an experienced and detail-oriented Moodle Developer with a strong background in API development and third-party integrations. The ideal candidate will be responsible for customizing and extending our Moodle Learning Management System (LMS) to support seamless user experiences, advanced functionality, and integration with external systems.

Key Responsibilities

Moodle Development & Customization

Design, develop, and maintain Moodle themes and custom plugins.

Implement system enhancements based on business requirements.

Optimize the platform for performance, usability, and security.

API Development & Integration

Develop and maintain RESTful APIs for system integrations.

Integrate Moodle with third-party platforms (ERP, CRM, HRMS, payment gateways, mobile apps, etc.).

Manage authentication protocols including OAuth2, SAML, and JWT.

Troubleshoot and resolve integration issues.

System Administration & Support

Oversee Moodle installation, configuration, and version upgrades.

Maintain database integrity and optimize SQL performance.

Provide technical documentation, support, and training to system users and administrators.

Security & Compliance

Implement API security best practices and access controls.

Ensure compliance with data protection regulations (e.g., GDPR) and e-learning standards (SCORM, xAPI, LTI).


QualificationsEducation:Bachelor’s degree in Computer Science, Information Technology, or a related discipline.Technical Expertise:Proven experience in Moodle development, plugin creation, and theme customization.Proficient in PHP, JavaScript, HTML, CSS, and SQL.Strong understanding of Moodle APIs and web services (REST, SOAP).Experience with OAuth2, JWT, SAML, and integration security protocols.Comfortable working in Linux-based environments with Apache/Nginx.Skilled in version control tools (e.g., Git) and CI/CD pipelines.Experience with SPA frameworks (Angular, React, Vue.js) is a strong advantage.Preferred Qualifications:Experience integrating Moodle with enterprise applications (SAP, Odoo, Microsoft Dynamics, etc.).Familiarity with cloud hosting platforms (AWS, Azure, Google Cloud).Understanding of SSO and mobile learning app integrations.Knowledge of SCORM, xAPI, and LTI standards.
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com