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


Source: Jobrapido_Ppc

Requirements

Tier 2 Onsite Support Technician

Our Client is looking for a Tier 2 Onsite Support Technician who will be responsible for providing business users with quick and efficient root cause resolut...


From - South Africa

Published a month ago

System Analyst

Duties: Translate business needs into high level and detailed business requirements, and work with the Development Team to convert them into feasible technic...


From - South Africa

Published a month ago

Calypso Software Engineer - Contract - Remote - Uk Timezone

Our Client a Global tech firm is seeking a Calypso Software Engineer to join their team in a contract basis. They offer stability, growth, attractive rates a...


From - South Africa

Published a month ago

Systems Analyst

Description The successful candidate will support the business by helping them to transform operational objectives into business solutions by gathering, anal...


From - South Africa

Published a month ago

Built at: 2024-11-01T13:41:29.161Z