Senior Analyst Developer

UCL

City Of London

On-site

GBP 45,000 - 65,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

41 days holiday
Defined benefit pension scheme
On-site gym
Cycle to work scheme
Enhanced family leave

Job summary

A prestigious university in London is seeking an experienced Moodle Developer to join their Core Teaching Platforms team. The ideal candidate will contribute to Moodle development, engaging with a multi-disciplinary team to ensure quality software delivery. Responsibilities include writing clean code, maintaining software configurations, and contributing to the Moodle community. Benefits include 41 days of holiday, a pension scheme, and a commitment to diversity and inclusion in the workplace.

Qualifications

  • Strong working knowledge of software development lifecycle stages.
  • Experience with video content management systems used for education.
  • Knowledge of Moodle, its administration, and integration with third-party platforms.

Responsibilities

  • Develop and maintain Moodle applications.
  • Write and maintain clean, secure code.
  • Collaborate within a multi-disciplinary agile product team.

Skills

Moodle development
Software development lifecycle
Analytical skills
Attention to detail

Tools

Panopto

Job description

About the role

We are seeking an experienced Moodle Developer (Senior Analyst Developer) to join the Core Teaching Platforms product team within the Digital Education domain of the Information Services Division (ISD).

This role will be working within a multi-disciplinary agile product team of Moodle Developers, Analyst Developers (Ops), Learning Technologists, UX designer and Tech Leads to develop UCL's Moodle.

The team values being part of the open‑source Moodle community, providing feedback and fixes upstream wherever possible to new plugins and to core Moodle.

This role will be responsible for writing and maintaining clean, secure code and software configuration, adopting a test‑driven approach, and ensuring software is easy to use.

About you

The ideal candidate (Senior Analyst Developer) will be someone who has developed a variety of plugin types for Moodle, contributed to Moodle core, a great team player, with strong analytical skills and high levels of attention to detail.

Key requirements
  • Strong working knowledge of software development lifecycle stages, application software design including the design of multi‑tier solutions, data structures, security, user interfaces and web services, developing software applications using modern tools and advanced techniques.
  • Knowledge of and support experience with video content management systems used for education, specifically Panopto.
  • Knowledge of Moodle, its site administration, and its integration with third party platforms through LTIs/plugins.
What we offer
  • 41 Days holiday (27 days annual leave 8 bank holiday and 6 closure days)
  • Additional 5 days' annual leave purchase scheme
  • Defined benefit career average revalued earnings pension scheme (CARE)
  • Cycle to work scheme and season ticket loan
  • Relocation scheme for certain posts
  • On‑site gym
  • Enhanced maternity, paternity and adoption pay
  • Employee assistance programme: Staff Support Service
  • Discounted medical insurance
Our commitment to Equality, Diversity and Inclusion

As London's Global University, we know diversity fosters creativity and innovation, and we want our community to represent the diversity of the world's talent. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong.

We therefore particularly encourage applications from candidates who are likely to be underrepresented in UCL's workforce.

These include people from Black, Asian and ethnic minority backgrounds; disabled people; LGBTQI+ people; and for our Grade 9 and 10 roles, women.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

VLE Moodle Analyst/Developer
VLE Moodle Analyst/Developer

WEG Tech • Coventry

On-site
GBP 47,000 - 57,000
Holiday Pay
Benefits
Senior Moodle Developer: Core LMS & Plugins Specialist
Senior Moodle Developer: Core LMS & Plugins Specialist

UCL • City Of London

On-site
GBP 45,000 - 65,000
Principal Reporting & Analytics Engineer
Principal Reporting & Analytics Engineer

UCL • City Of London

On-site
GBP 90,000 - 130,000
41 days holiday
Relocation scheme
On-site gym
+4
Education & Student Experience Co-ordinator
Education & Student Experience Co-ordinator

University College London Hospitals NHS Foundation Trust • City of Westminster

On-site
GBP 32,000 - 34,000
41 Days holiday
Defined benefit pension scheme (CARE)
Cycle to work scheme
+5
Principal Data Engineer
Principal Data Engineer

UCL • City Of London

On-site
GBP 75,000 - 110,000
41 Days holiday
Relocation scheme
On-site gym
+4
Senior Technical Lead (Dynamics 365)
Senior Technical Lead (Dynamics 365)

UCL • City Of London

On-site
GBP 85,000 - 110,000
41 Days holiday
Cycle to work scheme
On-site gym
+4
Senior Academic Developer
Senior Academic Developer

Corehr • Liverpool

Hybrid
GBP 40,000 - 56,000
Senior AV and IT Support Officer
Senior AV and IT Support Officer

UCL • City Of London

On-site
GBP 32,000 - 45,000
41 days' holiday
On-site nursery
Gym access
+2
Digital Education Specialist
Digital Education Specialist

Manchester Metropolitan University • Manchester

Hybrid
GBP 42,000 - 52,000
Head of Advancement Talent Engagement, Onboarding & Mobility (Internal Applications Only)
Head of Advancement Talent Engagement, Onboarding & Mobility (Internal Applications Only)

University College London Hospitals NHS Foundation Trust • City of Westminster

Hybrid
GBP 90,000 - 125,000
41 Days holiday
Annual leave purchase scheme
CARE pension scheme
+7