Duties/Responsibilities:
- Designing and building enterprise level learning management systems based on Moodle/PHP
- Perform design, configure, customize and implement responsive and effective LMS system
for our Public Sector customers
- 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 our other product set, ideally utilising LTI
as both a producer and consumer
- Analyse business processes, and user requirements to establish Moodle
- Support Moodle/PHP implementations and resolve any technical issues
Skills/Requirements:
- 1+ year of experience in LAMP stack. Linux, PHP, MySQL, JavaScript, CSS, HTML, AJAX,
Apache, and Moodle LMS
- Thorough understanding of various Moodle modules and experience in customizing Moodle
functionalities and developing custom themes for Moodle
- 1+ year of experience in integrating plug-ins and writing new plug-ins to extend the Moodle
system core features including LTI
- Experience in XML data structures and Web Services (SOA)
- Experience in MySQL and other RDBMS
- Experience in AJAX, jQuery, JavaScript, CSS, HTML and XHTML
- Proven experience with Moodle API and integration with third party systems
Personal Attributes:
- A positive attitude: a ‘can do’ approach, good work ethics and willingness to learn
- Good personal presentation
- Timekeeping and personal organisation
- Team player, flexible
- Commercial awareness and customer focus