Moodle Systems Developer

Details of the offer

Richfield is seeking an experienced Moodle Systems Developer to join our team. The ideal candidate will be responsible for the development, customisation, and maintenance of Moodle. You will play a key role in integrating Moodle with ITS, enhancing user experience, and optimising system performance. This role requires a deep understanding of Moodle's architecture, database systems, coding and the ability to design scalable solutions that meet the needs of a diverse user base.Key Responsibilities: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 backend tasks such as web services integration, API configuration, and data extraction for reporting and analysis purposes.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 Type: Full-time
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Senior Systems Support (Supply Chain & Logistics) Mr Price Group

Job Overview We're looking for a software support whiz to add value to our Supply Chain technology team! Key Responsibilities Ensure the timeous and effecti...


From Mr Price - KwaZulu-Natal

Published a month ago

Service Desk It Technician - Durban

RequirementsGrade 12 Senior CertificateCurrent A+ and N+ or equivalent Certification2+ years of industry-relevant Experience in email/phone/onsite troublesho...


From The Skills Mine - KwaZulu-Natal

Published a month ago

Technical Service Administrator #Smallmachinary #Syspro #Liason

Role is based in Pinetown.MUST BE AFRIKAANS & ENGLISH BI-LINGUAL!Well established and stable company.This is a volume quiet environment and steady work pace....


From Performability Recruitment - KwaZulu-Natal

Published a month ago

Senior Customer Engineer - Server Focused It

Job Requirements:3-6 years minimal IT experience2 years minimal experience in an enterprise server environment with administration and problem resolution of ...


From Yellosa - KwaZulu-Natal

Published a month ago

Built at: 2024-11-05T19:35:44.856Z