MCBS Logo

Career Opportunities at MCBS

MCBS CAREERS
 
LMS Administrator and Developer
 

Job Responsibilities

1.       LMS Management and Support

·       Administer and maintain the Learning Management System (LMS), ensuring its availability, performance, and functionality.

·       Troubleshoot and resolve LMS-related issues in a timely manner to minimize downtime.

·       Conduct regular system updates and maintenance to keep the LMS secure and up-to-date.

 

2.       E-Learning Development and Consulting

·       Collaborate with faculty to develop and implement e-learning content and courses.

·       Provide expertise in educational technology and e-learning best practices to improve course delivery.

·       Evaluate new e-learning tools and technologies, recommending enhancements to the LMS and related systems.

 

3.       Training and User Support

·       Deliver technical training and support to faculty, staff, and students on the effective use of the LMS and other instructional technologies.

·       Develop user guides, FAQs, and other support materials to facilitate self-service support and knowledge sharing.

·       Organize workshops and webinars to promote the adoption of e-learning tools and practices.

 

4.       System Integration and Customization

·       Work with IT teams to integrate the LMS with other college systems, such as student information systems (SIS) and third-party applications.

·       Customize LMS features and functionalities to meet the specific needs of different courses and programs.

·       Ensure seamless interoperability of e-learning content and tools across platforms.

 

5.       Data Management and Reporting

·       Manage and analyze LMS data to monitor usage, track learner progress, and generate reports for faculty and administration.

·       Ensure data security and compliance with privacy regulations related to student information.

·       Utilize analytics to assess the effectiveness of e-learning initiatives and recommend improvements.

 

6.       Web Application Development

·       Analyze user requirements to define site objectives and envision system features and functionality.

·       Design, develop, and implement user interfaces for Internet and intranet applications, ensuring a seamless user experience.

·       Write clean, scalable, and maintainable code following best practices and industry standards.

 

7.       Quality Assurance and Code Review

·       Conduct code reviews to ensure that all code adheres to coding standards, security guidelines, and best practices.

·       Develop and execute unit tests and participate in system testing to ensure the reliability and performance of web applications.

·       Identify and address software bugs, security vulnerabilities, and other issues.

 

8.       Document and Support  

·       Create and maintain technical documentation for web applications, including user manuals, installation guides, and system specifications.

·       Provide ongoing support and troubleshooting for web applications, addressing user issues and implementing enhancements.

·       Stay updated on emerging web technologies and industry trends to continually improve development practices.

Job Requirements:

  1. Educational Background:
  • Bachelor’s degree in Information Technology, Computer Science, Educational Technology, or a related field is required.

·       Master’s degree in a relevant field such as Information Systems, Instructional Design, or E-Learning is preferred.

 

2.       Certification:

·       Certifications in Learning Management Systems (LMS), Web Development, or related areas are a plus (e.g., Certified LMS Administrator, Microsoft Certified: Azure Developer Associate, etc.).

  1. Experience:
  • Minimum of 5 years of experience in administering and managing Learning Management Systems, preferably in a higher education setting.
  • Proven experience in web development, including designing and implementing web-based applications using technologies like HTML, CSS, JavaScript,php and frameworks such as ASP.NET, React, or Angular.
  • Experience in e-learning content development and instructional design.

 

  1. Technical Skills:
  • Proficiency in managing and administering LMS platforms (e.g., Moodle).
  • Strong programming skills in languages such as HTML, CSS, JavaScript, PHP, and .NET.
  • Experience with database management (e.g., SQL Server, MySQL) and data analysis tools.
  • Knowledge of system integration techniques and experience working with APIs and web services.
  • Familiarity with cloud platforms and experience in deploying and managing cloud-based applications.
  • Knowledge of cybersecurity principles and practices to ensure the security and integrity of web applications and e-learning platforms.

 

Job Information
LMS Administrator and Developer
Personal Details
Address Details
Qualifications & Experience
Employment History
Current Employment

Note: For non-citizens, a no objection letter will be required.


Previous Employment
Education
Additional Information
Diversity & Document Upload
Upload Documents
Medical History Declaration

Note: A certified medical certificate from a recognized clinic will be required to support this declaration as part of the hiring process.

Reference Details
Criminal Record Clearance

Note: A certified police clearance will be required as part of the hiring process.

Course Selection
Hold down Ctrl (Windows) or Command (Mac) to select multiple courses.