linkedin

Connecting...

Technology

Moodle Developer | Full Stack Developer (LMS Focus)

Job details

Location: New South Wales
Salary: Up to $900 per day + super
Job Type: Contract
Discipline:
Reference: V-137723
Posted: about 7 hours ago

Job description

  • NSW Government
  • $900 per day + super
  • Until Nov 2026 (potential extension)
  • Hybrid working arrangement
The Role
As a Moodle Developer, you will play a key role in shaping and advancing our clients' Moodle LMS. You will design, build, and maintain a secure, reliable, and scalable platform that supports business and educational needs. Partnering with instructional designers, ICT teams, and stakeholders, you will co-design and deliver high-quality features that continuously enhance the learning experience. 

Key Responsibilities
  • Develop and maintain Moodle plugins, themes, blocks, and system integrations.
  • Customise core Moodle functionality in line with development best practices.
  • Build APIs and web services to integrate with external systems including SSO and student management platforms.
  • Deliver front-end functionality using PHP, HTML, CSS, and JavaScript.
  • Manage Moodle upgrades, including testing, troubleshooting, and deployment.
  • Optimise system performance and conduct debugging, log analysis, and code improvements.
  • Ensure high levels of platform stability, uptime, and responsiveness.
  • Troubleshoot and resolve application and platform issues.
  • Produce incident reports and support critical issue resolution.
  • Coordinate with vendors and internal infrastructure, security, and networking teams.
  • Identify risks and resolve issues impacting delivery timelines and quality.
  • Collaborate with UX teams to convert prototypes into customer-facing applications.
  • Work as part of an agile delivery team.
Experience Required
  • Proven experience in Moodle development (minimum 3+ years preferred).
  • Strong proficiency in PHP, MySQL / PostgreSQL, JavaScript, HTML, and CSS.
  • Demonstrated expertise in LMS plugin development and customisation.
  • Hands-on experience with platform upgrades and LMS migrations.
  • Solid understanding of authentication protocols (SAML, OAuth, OpenID Connect) and SSO configurations.
  • Experience working in Linux environments with version control using Git and CI/CD pipelines.
  • Strong analytical, debugging, and problem-solving skills.
  • Prior experience with AWS services including API Gateway, CloudFront, Cognito, Lambda, Aurora PostgreSQL, DynamoDB, DocumentDB, EC2, CloudFormation, and CDK.
  • Proven experience in REST API design and implementation.
  • Experience integrating LMS platforms with enterprise systems
  • Exposure to broader cloud ecosystems such as Azure.
  • Understanding of UX/UI principles for LMS theming and user experience optimisation.
  • Experience developing integrations with Bitbucket Server or similar Git-based repositories (desirable).
How to Apply
If the above sounds like you, please hit APPLY for a confidential discussion