Job Description:
Location: Work from Home
Position Type: Full-Time
Experience Required: 12+ years in software development with a strong focus on Moodle and other Learning Management Systems (LMS)
Role Summary:
We are seeking a highly skilled and experienced Senior Moodle Developer to lead our Learning Management System (LMS) initiatives across the organization. This role requires a dynamic leader who can drive the development, customization, and optimization of Moodle-based solutions, ensuring seamless delivery and a robust user experience. As the LMS Lead, you will manage a team of developers and work closely with cross-functional stakeholders to implement solutions that support our learning and educational objectives.
Key Responsibilities:
1. Moodle Development & Customization:
o Lead the development, deployment, and maintenance of Moodle-based LMS, ensuring high performance, stability, and scalability.
o Customize Moodle to meet the unique needs of the organization, including plugins, themes, and integrations.
o Implement Moodle’s latest features and functionality, ensuring compatibility and security.
2. Leadership & Team Management:
o Oversee and mentor a team of Moodle developers, providing technical guidance, feedback, and support.
o Act as the primary point of contact for all LMS-related projects, managing timelines, deliverables, and stakeholder communication.
o Establish and enforce best practices for Moodle development, coding standards, and version control.
3. Project Management & Stakeholder Collaboration:
o Collaborate with educational teams, instructional designers, and business stakeholders to gather requirements and define project goals.
o Translate educational objectives into technical requirements, ensuring alignment with organizational strategy.
o Manage project timelines, allocate resources effectively, and ensure projects are delivered on time and within budget.
4. Quality Assurance & Optimization:
o Ensure the LMS delivers an excellent user experience, focusing on functionality, accessibility, and ease of use.
o Conduct regular performance assessments, debugging, and optimizations to maintain system efficiency and reliability.
o Implement testing strategies to identify and resolve issues before deployment.
5. Integrations & Technical Support:
o Design and develop APIs and integrations to connect Moodle with other systems, including SIS, CRM, and analytics tools.
o Provide ongoing technical support, troubleshooting, and training for end-users and administrators.
o Stay updated on new developments in LMS technology and implement relevant updates and improvements.
Qualifications:
• Educational Background: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
• Experience: 12+ years in software development, with at least 8 years of experience in Moodle development and administration.
• Technical Skills:
o Extensive expertise in PHP, MySQL, HTML, JavaScript, CSS, and Moodle’s plugin architecture.
o Expertise in front end framework (like Bootstrap, React, Angular etc.)
o Proficiency in other technologies such as Linux, Apache/Nginx, and cloud platforms (AWS, Azure, etc.).
o Familiarity with RESTful APIs, SOAP, and integration frameworks.
• Project Management: Proven experience in leading development projects, including planning, execution, and team management.
• Communication: Strong interpersonal and communication skills with the ability to convey technical concepts to non-technical stakeholders.
Key Attributes:
• Strategic thinker with the ability to align LMS initiatives with organizational goals.
• A proactive problem-solver, with a focus on innovation, adaptability, and user-cantered design.
• Collaborative and empathetic leader, skilled in fostering a positive and productive team environment.
Education:
B.E/ B.Tech / MCA