LMS and Moodle specialist - Lahore, Punjab
Only for registered members Lahore, Punjab, Pakistan
1 month ago

* This salary range is an estimation made by beBee
Job summary
We are seeking an experienced Moodle LMS Developer who can design, customize, and manage our e-learning platform.
Responsibilities
- Build and manage courses, lessons, and learning pathways in Moodle.
- Develop and customize quizzes, assessments, and grading systems.
- Manage student enrollment, user roles, and permissions.
- Configure attendance, tracking, and reporting tools.
- Support instructors and administrators with course setup and troubleshooting.
- Ensure compliance with SCORM, xAPI, and LTI standards for e-learning content.
Technical Responsibilities
- Develop and maintain Moodle plugins, themes, and modules.
- Customize Mustache templates for UI/UX improvements.
- Integrate Moodle with APIs, Knowledge Management Systems (KMS), and external application
- Optimize performance, scalability, and security of the LMS.
- Manage LMS hosting environment (Linux, Apache/Nginx, PHP, AWS).
- Implement SSO, LDAP, and secure authentication systems.
- Use Git/Bitbucket for version control and collaborative development.
- Develop and execute custom operations, database queries, and task-specific solutions to support LMS functionality.
Required Skills & Expertise
- Strong Moodle development experience (plugins, themes, APIs
- PHP, MySQL/MariaDB, JavaScript, AJAX, jQuery, HTML5, CSS3.
- Knowledge of REST / SOAP API integrations.
- Experience with Linux server environments (Apache/Nginx).
- Understanding of SCORM, xAPI, LTI standards.
- Ability to troubleshoot both technical and functional LMS issues.
Nice-to-Have
- Experience with Docker / containerization.
- Familiarity with AWS, Azure, or GCP for LMS scaling.
- Knowledge of GDPR/FERPA compliance in e-learning systems.
Job description
Lorem ipsum dolor sit amet
, consectetur adipiscing elit. Nullam tempor vestibulum ex, eget consequat quam pellentesque vel. Etiam congue sed elit nec elementum. Morbi diam metus, rutrum id eleifend ac, porta in lectus. Sed scelerisque a augue et ornare.
Donec lacinia nisi nec odio ultricies imperdiet.
Morbi a dolor dignissim, tristique enim et, semper lacus. Morbi laoreet sollicitudin justo eget eleifend. Donec felis augue, accumsan in dapibus a, mattis sed ligula.
Vestibulum at aliquet erat. Curabitur rhoncus urna vitae quam suscipit
, at pulvinar turpis lacinia. Mauris magna sem, dignissim finibus fermentum ac, placerat at ex. Pellentesque aliquet, lorem pulvinar mollis ornare, orci turpis fermentum urna, non ullamcorper ligula enim a ante. Duis dolor est, consectetur ut sapien lacinia, tempor condimentum purus.
, consectetur adipiscing elit. Nullam tempor vestibulum ex, eget consequat quam pellentesque vel. Etiam congue sed elit nec elementum. Morbi diam metus, rutrum id eleifend ac, porta in lectus. Sed scelerisque a augue et ornare.
Donec lacinia nisi nec odio ultricies imperdiet.
Morbi a dolor dignissim, tristique enim et, semper lacus. Morbi laoreet sollicitudin justo eget eleifend. Donec felis augue, accumsan in dapibus a, mattis sed ligula.
Vestibulum at aliquet erat. Curabitur rhoncus urna vitae quam suscipit
, at pulvinar turpis lacinia. Mauris magna sem, dignissim finibus fermentum ac, placerat at ex. Pellentesque aliquet, lorem pulvinar mollis ornare, orci turpis fermentum urna, non ullamcorper ligula enim a ante. Duis dolor est, consectetur ut sapien lacinia, tempor condimentum purus.
Get full access
Access all high-level positions and get the job of your dreams.