* 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