Moodle Developer | Full Stack Developer (LMS Focus)
NSW Government
$900 per day + super
Until Nov **** (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.
#J-*****-Ljbffr