Source description
About the role
We are seeking a skilled Moodle 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: Moodle Developer Job Type: Full Time Job Location: Pune