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
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.
- 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).
If the above sounds like you, please hit APPLY for a confidential discussion