Enable job alerts via email!

Senior Moodle Developer

TN United Kingdom

Coventry

Remote

GBP 45,000 - 75,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player seeks a Senior Moodle Developer to lead technical enhancements for their virtual learning environment. In this role, you'll leverage your expertise in PHP and JavaScript to optimize and support Moodle and related systems. You'll collaborate with stakeholders, troubleshoot issues, and develop new features while ensuring security and performance best practices. This position offers the flexibility of remote work with occasional site visits, making it ideal for innovative thinkers who thrive in collaborative environments. Join a team dedicated to enhancing educational experiences through technology.

Qualifications

  • Expertise in PHP and modern JavaScript for Moodle-based solutions.
  • Experience in Docker environments and Git for version control.

Responsibilities

  • Provide technical leadership for Moodle enhancements and support.
  • Troubleshoot issues and create new features for the VLE.

Skills

PHP
JavaScript (ES6+)
SQL
Docker
Git
RESTful API
XSS/CSRF Protection

Tools

Postman
Insomnia
PHP Unit
Behat

Job description

Social network you want to login/join with:

Role Overview: A Senior Moodle Developer is required for our higher education client to provide technical leadership for the enhancement of and operational support of the client's core virtual learning environment (VLE) Moodle, as well as their Lecture capture system (Echo360) and complementary learning, teaching, and assessment solutions e.g., Mahara ePortfolio, digital assessment tools, etc.

You will provide technical expertise in the development, integration, and support of these platforms, troubleshooting issues and applying relevant fixes, creating new features, and working with internal stakeholders and external vendors to optimize and provide a coherent and robust service across the organization. This role is highly independent but collaborative, building on existing relationships with key stakeholder departments. It is expected that as the Senior Moodle Developer, you will bring your own ideas to share, contribute to the products, produce clean, scalable, and well-documented code, and provide outstanding customer service. You will also need to be flexible and adaptable with regards to working with and learning new platforms and systems that may become part of the portfolio applications supported by the department.

Job Details:

  • Position: Senior Moodle Developer
  • Duration: 6 Months
  • Start: ASAP
  • IR35 Status: Inside

Essential Skills & Experience:

  • Expertise in PHP and modern JavaScript (ES6+) for building and enhancing Moodle-based e-learning solutions, with a solid understanding of SQL for data management.
  • Experience working in a Docker-based environment with Git for version control and testing using PHP Unit and Behat.
  • Deep familiarity with Moodle's infrastructure, including integration with Moodle Core APIs using the MUC (Moodle Universal Cache) for performance optimization, and developing or refining Moodle plugins and themes.
  • Strong skills in RESTful API integration to connect Moodle with external systems; familiarity with tools like Postman or Insomnia, and handling JSON and XML data formats.
  • Knowledge of security and performance best practices, including safeguarding against XSS, CSRF, and SQL injection vulnerabilities, and monitoring and refining code for improved performance, adhering to Moodle's coding and optimization guidelines.

This role will be remote, with occasional visits to the client site in the West Midlands if required.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.