Duties / Responsibilities:
- Designing and building enterprise level learning management systems based on Moodle/PHP.
- Perform design, configure, customize and implement responsive and effective LMS systems.
- Implement multi-tenancy scalable Moodle architecture.
- Integrate with plugins when required, write scripts to automate Moodle routines and processes.
- Planning and implementing API integrations with third parties when required.
- Analyze business processes, and user requirements to establish Moodle.
- Support Moodle/PHP implementations and resolve any technical issues.
Skills / Requirements:
- 3+years of experience in Moodle LMS.
- 5+ years of experience in LAMP stack, Linux, PHP, MySQL, JavaScript, CSS, HTML, AJAX and Apache.
- Thorough understanding of various Moodle modules and experience in customizing Moodle functionalities and developing custom themes for Moodle.
- Experience in integrating plug-ins and writing new plug-ins to extend the Moodle system core features.
- Experience in XML data structures and Web Services (SOA).
- Experience in AJAX, jQuery, JavaScript, CSS, HTML and XHTML.
- Proven experience with Moodle API and integration with third party systems.