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:
oLead the development, deployment, and maintenance of Moodle-based LMS, ensuring high performance, stability, and scalability.
oCustomize Moodle to meet the unique needs of the organization, including plugins, themes, and integrations.
oImplement Moodle s latest features and functionality, ensuring compatibility and security.
2.Leadership Team Management:
oOversee and mentor a team of Moodle developers, providing technical guidance, feedback, and support.
oAct as the primary point of contact for all LMS-related projects, managing timelines, deliverables, and stakeholder communication.
oEstablish and enforce best practices for Moodle development, coding standards, and version control.
3.Project Management Stakeholder Collaboration:
oCollaborate with educational teams, instructional designers, and business stakeholders to gather requirements and define project goals.
oTranslate educational objectives into technical requirements, ensuring alignment with organizational strategy.
oManage project timelines, allocate resources effectively, and ensure projects are delivered on time and within budget.
4.Quality Assurance Optimization:
oEnsure the LMS delivers an excellent user experience, focusing on functionality, accessibility, and ease of use.
oConduct regular performance assessments, debugging, and optimizations to maintain system efficiency and reliability.
oImplement testing strategies to identify and resolve issues before deployment.
5.Integrations Technical Support:
oDesign and develop APIs and integrations to connect Moodle with other systems, including SIS, CRM, and analytics tools.
oProvide ongoing technical support, troubleshooting, and training for end-users and administrators.
oStay 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:
oExtensive expertise in PHP, MySQL, HTML, JavaScript, CSS, and Moodle s plugin architecture.
oExpertise in front end framework (like Bootstrap, React, Angular etc.)
oProficiency in other technologies such as Linux, Apache/Nginx, and cloud platforms (AWS, Azure, etc.).
oFamiliarity 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.