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.