Permanent
Durban
Posted 10 months ago

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in Moodle development, administration, and customization.
  • Strong proficiency in PHP, MySQL, JavaScript, HTML, and CSS.
  • Experience working with REST and SOAP APIs for extending Moodle capabilities.
  • Experience with LAMP or WAMP stack environments.
  • Hands-on experience with Moodle plugin development and integration of third-party APIs.
  • Familiarity with web standards, accessibility, and responsive design.
  • Experience with cloud-based deployments and environments (e.g., AWS, Azure).
  • Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
  • Excellent verbal and written communication skills.
  • Experience with shell scripting (Bash) for server maintenance and automation.

Preferred Skills and Qualifications:

  • Moodle certification (e.g., Moodle Developer Certification).
  • Experience with mobile app integration or development for Moodle.
  • Familiarity with other LMS systems (e.g., Blackboard, Canvas) or eLearning tools.
  • Working knowledge of security protocols in an LMS environment.
  • Understanding of Moodle data analytics tools for generating insights.
  • Experience with AJAX for creating dynamic and interactive user interfaces.
  • Familiarity with XML and JSON for data exchange.

Job Features

Job Category

IT

Apply For This Job

A valid email address is required.
A valid phone number is required.