- Develop and customize Moodle features, plugins, and modules to support educational and organizational requirements.
- Integrate Moodle with third-party applications such as CRM, and analytics tools.
- Perform system upgrades, patch management, and troubleshooting to ensure Moodle operates effectively and securely.
- Collaborate with stakeholders to gather requirements and provide technical solutions that align with business objectives.
- Optimise Moodle performance, including database tuning and load testing for scalability.
- Implement and maintain role-based access controls, user authentication, and data security within the Moodle environment.
- Create custom reports and dashboards using Moodle’s reporting tools.
- Write and maintain technical documentation, including system architecture, process flows, and user guides.
- Conduct regular system audits to ensure compliance with organizational policies and external regulations.
- Provide training and support for users and administrators on Moodle features and new developments.
- Perform Moodle system upgrades, patch management, and apply necessary troubleshooting to ensure Moodle operates effectively and securely.
- Carry out backend tasks such as web services integration, API configuration, and data extraction for reporting and analysis purposes
- Conduct data extractions from Moodle to support custom reporting, integration, and analytics initiatives
- Use API and web service calls to automate tasks and extract key data from Moodle to other systems or business tools
Desired Skills:
- Software Development
- Software Engineering
Desired Qualification Level:
- Degree
About The Employer:
Our edible oil manufacturing client is seeking a Moodle Software Developer to join their team.