Moodle Systems Developer

Richfield
Newcastle
ZAR 300 000 - 400 000
Job description

Are you passionate about shaping the future of digital education?

We're looking for a talented Moodle Systems Developer to drive innovation in our learning management system.

About the Role

We are seeking a Mid-Senior Moodle Systems Architect & Team Lead to oversee our e-learning infrastructure, development team, and student experience initiatives. The ideal candidate will provide technical leadership while ensuring exceptional student administrative support and user experience.

This role combines deep technical expertise with leadership skills and a student-centric focus to deliver scalable, enterprise-level solutions that enhance both our educational technology ecosystem and student journey.

Key Responsibilities

  1. Technical Leadership & Development: Lead and mentor a team of developers, providing technical guidance, code reviews, and professional development opportunities. Architect and oversee the development of enterprise-scale Moodle solutions, ensuring best practices in system design and implementation. Drive technical strategy and roadmap planning for Moodle integration with enterprise systems. Design and implement high-availability Linux-based infrastructure for Moodle deployment. Establish coding standards, development workflows, and CI/CD pipelines.
  2. Student Experience & Administration: Lead the design and implementation of intuitive student interfaces and self-service capabilities. Oversee the development of student administrative workflows and automation. Ensure seamless integration of student support systems with Moodle. Direct the implementation of student analytics and tracking systems. Manage student data integrity and compliance requirements. Develop and maintain student communication systems within Moodle. Create and optimize enrolment management processes. Design and implement student feedback mechanisms.
  3. System Management: Guide database optimization and performance tuning initiatives. Develop capacity planning strategies and oversee system monitoring. Collaborate with executive stakeholders to align technical solutions with organizational objectives. Lead security audits and compliance initiatives. Direct the development of custom enterprise reporting solutions. Oversee system upgrade strategies and migration planning.

Required Skills and Qualifications

  1. Honours degree or equivalent experience in Computer Science, Information Technology, or related field.
  2. 6+ years of software development experience, with 5+ years specifically in Moodle development and architecture.
  3. 2+ years of team leadership or technical management experience.
  4. Demonstrated experience in student information systems and administrative workflows.
  5. Experience in designing and implementing student-centric digital solutions.
  6. Expert-level Linux system administration and shell scripting.
  7. Strong experience with containerization (Docker) and orchestration (Kubernetes).
  8. Proven experience architecting high-availability solutions in cloud environments (AWS, Azure).
  9. Deep understanding of security best practices and compliance requirements.
  10. Advanced knowledge of version control systems and branching strategies.
  11. Excellence in team leadership and interpersonal communication.

Preferred Skills and Qualifications

  1. Moodle Partner certification or equivalent advanced certification.
  2. Experience in higher education technology management.
  3. Background in student success initiatives and analytics.
  4. Knowledge of educational technology trends and best practices.
  5. Background in implementing enterprise monitoring solutions.
  6. Track record of contributing to open-source projects.
  7. Experience with agile methodologies and team management.
  8. Advanced database optimization and tuning expertise.
  9. Background in implementing zero-trust security architectures.

This role combines technical leadership with a strong focus on student experience and administrative efficiency. The ideal candidate will bridge the gap between technical systems and user-friendly student services, while managing a team to deliver both innovative solutions and reliable support systems. Apply now and join our team in shaping the future of learning!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Moodle Systems Developer jobs in Newcastle