E Learning Senior Analyst/Developer (Front & Back-End) Moodle
6-Month Fixed Term Contract
Salary: £47,389 – £56,535 per annum
We are seeking an experienced and technically strong Senior Analyst/Developer (Front & Back-End) to join a specialist digital learning technology team within a large, complex organisation.
This is a highly niche opportunity requiring deep expertise in Moodle (including plugin development and integrations) and Echo360 lecture capture, alongside strong full-stack development capability.
The Role
You will provide technical leadership for the enhancement, integration and operational support of the organisation’s core Virtual Learning Environment (Moodle), lecture capture platform (Echo360), and associated digital learning tools.
Working within a small specialist team, you will:
- Design, develop, test and maintain high-quality web applications and backend/frontend services
- Develop and maintain Moodle plugins and custom integrations
- Integrate Echo360 and other digital learning tools into the wider ecosystem
- Implement and design REST-based APIs
- Respond to escalated support calls and complex technical issues
- Troubleshoot and apply clean, scalable fixes
- Monitor systems and respond to alerts and abnormal behaviour
- Liaise with third-party vendors and internal teams
- Contribute to change management and lifecycle planning
- Produce high-quality documentation and knowledge-sharing materials
- Ensure confidentiality, integrity and availability of data
- Support business continuity planning
This is a hands-on development role with significant stakeholder interaction and service ownership responsibility.
Essential Skills & Experience
- Strong technical expertise in Moodle, including plugin development and integrations
- Experience supporting and integrating Echo360
- Solid experience with:
- PHP
- JavaScript
- CSS
- NodeJS
- jQuery
- Experience designing and implementing REST APIs
- Linux command line development and administration
- Strong understanding of Agile methodologies
- Experience with version control best practice, CI/CD and test-driven development
- Excellent analytical and diagnostic skills
- Experience providing high-quality user support
- Strong documentation and communication skills
- Ability to explain complex technical concepts to non-technical audiences
- Self-motivated with the ability to work independently and as part of a team
Desirable
- Experience within a Higher Education environment
- ITIL4 Foundation
- PRINCE2 Foundation
- Azure cloud knowledge
- Python experience
- Active involvement in Moodle or e-learning communities