to design, customize, and maintain our online learning platform. The ideal candidate will have strong experience with Moodle development, plugin creation, integrations, and front-end/back-end customization. This role involves collaborating with trainers, instructional designers, and administrators to ensure the learning management system (LMS) is robust, user-friendly, and aligned with organisational needs.
Key Responsibilities
Develop, customize, and maintain Moodle-based LMS features, themes, and plugins.
Configure and manage course structures, enrolments, roles, and permissions.
Integrate Moodle with third-party systems (e.g., CRMs, payment gateways, video conferencing, SCORM/xAPI).
Design and implement responsive themes and user interfaces for an optimal learner experience.
Troubleshoot technical issues, debug code, and provide system support.
Ensure security, performance, and scalability of the Moodle environment.
Conduct upgrades, patches, and migration of Moodle versions and databases.
Collaborate with internal stakeholders to gather requirements and translate them into technical solutions.
Write technical documentation, maintain version control, and follow coding best practices.
Provide training and technical support to staff and end-users when required.
Qualifications & Skills
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
Proven experience as a
Moodle Developer
or in a similar LMS development role.
Strong PHP, MySQL, HTML, CSS, and JavaScript/jQuery skills.
Experience with Moodle APIs, plugin development, and theme customization.
Familiarity with learning standards (SCORM, xAPI, LTI).
Knowledge of server administration (Linux, Apache/Nginx) is a plus.
Experience with Git or other version control systems.
Strong problem-solving skills and attention to detail.
Ability to work independently and collaboratively within a team.
Desirable (Nice to Have)
Experience with other LMS platforms or e-learning technologies.
Understanding of instructional design and user experience in e-learning.
Knowledge of cloud hosting environments (AWS, Azure, Google Cloud).
Familiarity with Agile or Scrum methodologies.
Benefits
Opportunity to shape and improve a growing e-learning platform.
Flexible work arrangements (onsite, hybrid, or remote options).
Professional development and training support.
Collaborative and innovative team culture.
Job Types: Full-time, Permanent
Pay: ₹50,000.00 - ₹75,000.00 per month
Benefits:
Leave encashment
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.