Padmi

Back End Developer

IndiaPosted 5 months ago
Software engineeringSeniorFull Time
Apply at Chandigarh University

Opens the source posting on foundit.in

Source description

About the role

View original

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). Ensure system performance, scalability, and high availability. Troubleshoot production issues independently and provide root-cause analysis. Collaborate with academic, product, and infrastructure teams when required. Technical Skills Required Strong expertise in Moodle LMS architecture PHP (Moodle core & plugin development) MySQL / PostgreSQL HTML, CSS, JavaScript (theme customization) REST APIs & Web Services Authentication & Security (SSO, OAuth, SAML, 2FA) AWS (EC2, RDS, S3, CloudWatch, IAM) Linux server administration (basic to intermediate) Git / Version control Key Expectations Ability to work independently with minimal supervision Strong problem-solving and debugging skills Ownership mindset for LMS stability and growth Clear documentation and handover practices

One address, no account. We’ll tell you when matching roles go live.

Back End Developer at Chandigarh University · Padmi