Software Engineer - Moodle
About the Role
Location: Noida | Experience: 1-3 Yrs Job Description: We are hiring a skilled Moodle Developer to design, develop, customize, and maintain Moodle-based Learning Management Systems (LMS). The candidate should have experience in PHP development, plugin customization, theme development, and LMS integrations. Responsibilities: - Develop and customize Moodle LMS modules, plugins, and themes - Install, configure, and maintain Moodle platforms - Integrate third-party APIs, payment gateways, and external systems - Troubleshoot Moodle-related technical issues and bugs - Optimize LMS performance, security, and scalability - Create custom reports and dashboards - Manage Moodle upgrades and migrations - Collaborate with instructional designers and project teams - Ensure responsive UI/UX for web and mobile learning environments - Maintain technical documentation and coding standards - Technical Skills: Strong knowledge of: - PHP - MySQL/PostgreSQL - HTML5, CSS3, JavaScript - Moodle architecture and APIs - Experience with: Moodle plugin development - Theme customization - REST/SOAP APIs - Git/version control - Familiarity with: Linux server management - Apache/Nginx - LMS standards like SCORM, xAPI, LTI PREFERRED SKILLS & QUALIFICATIONS - Bachelor’s degree in Computer Science, IT, or related field - 2–5 years of Moodle development experience - Moodle certifications are a plus - Should posses problem-solving ability - Communication and teamwork is essence - Should carry attention to detail