GUS Global Services India Pvt. Ltd.
Moodle Developer
Job Description
About the job
As a Moodle LMS (Learning Management System) Developer, you will be responsible for designing, developing, and maintaining Moodle-based e-learning platforms. Your expertise will contribute to creating a seamless and effective online learning experience for students, educators, and administrators.
Key Responsibilities:
Customization and Enhancement: Collaborate with instructional designers and stakeholders to understand requirements and customize Moodle features. Develop and implement new functionalities, both on the front-end (user interface) and back-end (server-side).
Plugin Development and Integration: Create custom Moodle plugins to extend platform capabilities. Integrate third-party tools, such as video conferencing, assessment systems, and analytics, into Moodle.
Database Optimization: Optimize database queries and performance to ensure efficient data retrieval. Monitor and troubleshoot any database-related issues.
API and Web Services Integration: Plan, design, and execute integrations with external systems using Moodle APIs.Ensure seamless data exchange between Moodle and other applications.
Maintenance and Support: Debug and resolve technical issues reported by users. Apply security patches and updates to keep the Moodle system secure
Skills & Qualifications
Technical Proficiency: Strong knowledge of PHP, JavaScript, HTML, CSS, and MySQL. Familiarity with Moodle APIs and their usage. Experience with cloud infrastructure (e.g., AWS, Azure) is advantageous.
Problem-Solving Skills: Ability to analyze complex issues and find practical solutions. Attention to detail in code development and testing.
Collaboration and Communication: Work effectively in cross-functional teams. Communicate technical concepts clearly to non-technical stakeholders.
Experience: Minimum of 2 years of relevant experience in Moodle development.