Moodle Developer | Codersbrain
Job Description
Moodle Developer
Company Overview
[Company Overview not specified]
Job Summary
The Moodle Developer will be responsible for designing, implementing, and maintaining the Moodle Learning Management System (LMS) to meet the educational requirements of the organization. This role is essential in enhancing the learning experience for users by creating interactive and engaging course content and ensuring the platform operates efficiently.
Responsibilities
- Design, develop, and implement various Moodle plugins and features that enhance user engagement.
- Maintain and update the Moodle platform, ensuring it runs smoothly and securely.
- Collaborate with educators to develop and improve course content and functionalities within Moodle.
- Troubleshoot and resolve technical issues related to the Moodle environment.
- Provide training and support for staff and educators on the effective use of the Moodle platform.
- Monitor user activity and feedback to continually improve system usability and functionality.
Qualifications
- Proficient in PHP, JavaScript, HTML, and CSS relevant to Moodle development.
- Strong understanding of database systems, particularly MySQL and MariaDB.
- Familiarity with Moodle architecture, workflows, and best practices for plugin development.
- Experience with version control systems, such as Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills to effectively work with diverse teams.
- Ability to work independently and manage multiple projects and deadlines.
Preferred Skills
- Experience with SCORM and other e-learning standards.
- Knowledge of mobile app development for the Moodle platform.
- Familiarity with web services and API integration.
- Understanding of user experience (UX) design principles.
Experience
A minimum of 2-3 years of relevant experience in Moodle development or a similar role is preferred.
Environment
The typical work setting will be a collaborative environment that may either be remote, in-office, or hybrid, allowing flexibility in work arrangements.
Salary
[Salary not specified]
Growth Opportunities
Potential career advancement opportunities within the company's educational technology or IT departments.
Benefits
- [Benefits not specified]