- Company Name
- Morgan Hunt
- Job Title
- Senior Moodle Developer
- Job Description
-
**Job title:** Senior Moodle Developer
**Role Summary:**
Deliver expert development, enhancement, and support for Moodle and related digital learning systems within a 6‑month fixed‑term contract. Design, build, and maintain high‑quality applications, integrations, and features, ensuring scalability, security, and alignment with strategic learning initiatives. Provide technical guidance, troubleshoot complex issues, and collaborate with internal teams and external vendors to meet project objectives.
**Expactations:**
- Execute development tasks at a senior level, producing clean, sustainable code.
- Maintain high standards of documentation, security, and data integrity.
- Operate independently while actively engaging with cross‑functional stakeholders.
- Adapt to fast‑paced environments, delivering solutions within defined timelines.
- Demonstrate strong communication and customer‑service orientation.
**Key Responsibilities:**
- Design, develop, and maintain Moodle plugins, integrations, and custom features.
- Implement REST APIs, CI/CD pipelines, and Azure services as needed.
- Troubleshoot complex issues, supplying scalable fixes and root‑cause analysis.
- Co‑design technical solutions for key digital projects, providing expert input.
- Maintain complete documentation, ensuring compliance with security and continuity requirements.
- Collaborate with internal teams and external vendors on project delivery and quality assurance.
**Required Skills:**
- Deep proficiency in Moodle (plugin development, integrations, theming).
- Strong programming skills in PHP, JavaScript, CSS, Node.js, and jQuery; Python knowledge is desirable.
- Experience with Linux environments, RESTful APIs, CI/CD, Agile methodologies, and test‑driven development.
- Excellent problem‑solving, communication, and customer‑service abilities.
- Ability to work independently and collaboratively in high‑pressure settings.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- PRINCE2 or ITIL4 Foundation certification is desirable.
- Experience in higher education or digital learning environments is preferred.