Learning Management System (LMS) Developer

Location: Pune

Job Description:

We are seeking a skilled LMS Developer to join our team and help design, customize, and maintain Moodle-based Learning Management Systems (LMS). The ideal candidate will have hands-on experience in Moodle development, customization, and integration, ensuring high-quality, scalable solutions for educational and corporate e-learning environments.

Role and Responsibilities:
  • Develop, customize, and implement Moodle LMS solutions based on client requirements.
  • Design and create Moodle themes, plugins, and modules to extend functionality.
  • Integrate Moodle with other systems and third-party tools using APIs.
  • Optimize Moodle platforms for performance, scalability, and security.
  • Troubleshoot and resolve issues related to Moodle, ensuring a smooth user experience.
  • Perform regular system updates, patches, and backups to keep the platform secure and up-to-date.
  • Collaborate with instructional designers and project stakeholders to deliver engaging e-learning solutions.
  • Provide technical support and training for Moodle administrators and end-users.
  • Write clean, maintainable, and well-documented code following best practices.

Requirements:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in Moodle development and customization.
  • Strong knowledge of PHP, MySQL, JavaScript, HTML5, and CSS.
  • Experience developing Moodle plugins, themes, and extensions.
  • Familiarity with Moodle API and web services for integrations.
  • Knowledge of server administration and managing LAMP/LEMP stacks.
  • Experience with version control systems like Git.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Familiarity with SCORM, xAPI (TinCan), and other e-learning standards is a plus.
  • Strong communication and collaboration skills.

Preferred Skills:
  • Experience with Moodle mobile apps and responsive design.
  • Knowledge of AWS, Azure, or other cloud environments for Moodle deployment.
  • Familiarity with tools like Docker for containerized environments.
  • Understanding of instructional design principles and user experience (UX) in e-learning.
Interview Rounds:

Round 1: Technical and managerial Discussion (Only single round discussion)

Round 2: HR Discussion

Job Category: LMS Developer Moodle Developer
Job Type: Full Time
Job Location: Pune

Apply for this position

Allowed Type(s): .pdf, .doc, .docx