VLE Developer


We require a developer who can provide ongoing technical support and maintenance for our new and fast-growing Moodle-based Virtual Learning Environment, as well as configuring future upgrades to the platform and successful integration with other key business systems and processes.

You will be working as part of NCC Education’s Digital Improvement Team, providing the hard-technical skills and support required for the team’s ongoing VLE development projects and associated/other systems’ improvements.

To succeed in this role you must be knowledgeable and confident utilising a range of stack development tools (PHP, Moodle, HTML, CSS, JavaScript, Linux, Apache, MySQL) and project user approaches, with excellent communication and the ability to explain technical information to non-technical colleagues and VLE users.

For the right candidate this is an excellent opportunity to join a small, enthusiastic and experienced team at our UK Head Office, where your developer skills will make genuine contributions to exciting and high-impact digital projects, supporting both external and internal customers around the world.

Job Purpose

To provide ongoing technical support for the maintenance and development of NCC Education’s Moodle-based Virtual Learning Environment (VLE); configuring future software upgrades to the VLE platform and developing successful integration with other key business systems and processes.

Working as part of NCC Education’s Digital Improvement Team and utilising a range of stack development skills and project user approaches you will provide hard technical skills and support for the team’s ongoing VLE development projects and associated/other systems’ improvements.

Key Responsibilities

  •         Maintain the company’s live and test VLE platforms, ensuring associated upgrades/updates and that corresponding change/test logs are always available and up to date 
  •         Work with IT Support Manager and NCC Education’s IaaS provider to ensure optimal server set up and hosting/back up arrangements are in place for the VLE and other systems as required  
  •         Complete development items on the VLE platform and associated web services/systems in line with Digital Improvement Team projects, coding amends/new/additional functionality which facilitates ongoing support of, and further digital integration with, business processes and systems
  •         Monitor VLE user accounts creation (and suspension/deactivation as needed), keeping associated documentation up to date and inducting other key staff into LMS administrative activities as required

 The above is not an exhaustive list of duties as the role may change to meet the overall

objectives of the department.


  • Self-motivated and enthusiastic [essential]   
  • Internal and external customer focus [essential]    
  • Developing relationships and teamwork [essential]  
  • Delivering results and effective planning [essential]  
  • Innovation and adaptability [essential]   
  • Interpersonal awareness and self-management [essential]   
  • Good decision making and timely decision escalating [essential]   

Skills, Knowledge and Experience


  • Analysis, interpretation of, and ability to summarise quantitative and qualitative data
  • Problem analysis and problem solving
  • Excellent communication skills
  • Effective time management
  • Excellent record keeping (e.g. change logs, test scripts, BCDR)


  • Relevant degree level or equivalent

Knowledge and experience

  • PHP, HTML, CSS, JavaScript, Linux, Apache, MySQL
  • LMS/Moodle User Management
  • Systems integration (e.g. single sign on, third-party web services integration)
  • Evaluating/testing of APIs and web services
  • Learning Management System experience would be desirable but is not essential 
  • Knowledge and/or experience of the education sector (teaching, qualifications and assessment) would be desirable but is not essential for the role
  • Knowledge and/or experience of using eLearning software packages such as Articulate 360 would be desirable but is not essential for the role

What are we offering?

  • Competitive salary, depending on experience
  • Free on-site parking
  • 25 days annual leave plus bank holidays
  • Pension scheme
  • Cycle to work scheme
  • Medical Cover Scheme (opt in)
  • Regular employee engagement activities
  • Long service award
  • Learning and development opportunities
  • We value work life balance by allowing flexible work patterns as well as working from home option.
  • Free hot drinks and refreshments 

About NCC Education

NCC Education is a global provider and awarding body of British qualifications. We provide the complete education solution to over 170 Partner Centres, in more than 50 countries across the world. By working in partnership with accredited partner centres and universities, we provide students with affordable qualifications in Business and Computing from foundation through to degree, master's level and beyond.


*Note: We are seeking direct recruitment. We are not seeking references from employment agencies.