Moodle Developer
Role: Moodle Developer
Experience: 5+ Years
Key Responsibilities
Customize and develop Moodle themes (UI/UX, branding, responsive layouts).
Work extensively on Moodle backend development using PHP.
Design, optimize, and maintain Moodle database schema (MySQL/PostgreSQL).
Understand Moodle core architecture and implement structural or functional changes as required.
Develop custom Moodle plugins and enhance or modify existing plugins.
Integrate and manage APIs (internal and third-party systems).
Implement SSO integrations (LDAP, OAuth, SAML, Azure AD, Google, etc.).
Configure and maintain Two-Factor Authentication (2FA) and security best practices.
Handle Moodle version upgrades, patches, and compatibility testing.
Deploy, manage, and optimize Moodle on AWS infrastructure (EC2, RDS, S3, Load Balancer).