Job Description
MAIN PURPOSE OF JOB
Reporting to the Systems Administrator, the Assistant Systems Administrator will be responsible for providing technical support for the university's Moodle learning management system, as well as supporting students and staff in their use of the system. The ideal candidate will have experience with Moodle and related technologies, possess strong troubleshooting and problem-solving skills, and be able to work collaboratively with other IT professionals.
Key Responsibilities
Moodle System technical support
• Provide technical support for the Moodle platform and related systems.
• Assist in the installation, configuration, and maintenance of Moodle and related systems.
• Monitor the performance and health of the Moodle system and proactively identify and resolve issues.
• Collaborate with other IT professionals tensure integration and compatibility of the Moodle system with other university systems.
• Develop and maintain documentation related tthe Moodle system.
• Assist in the development and implementation of security policies and procedures related tthe Moodle system.
• Provide training and support tfaculty, staff, and students on the use of the Moodle system.
• Provide technical support tstudents and staff with issues related tthe Moodle system.
• Work collaboratively with other IT professionals and university staff tidentify and resolve technical issues.
• Participate in on-call support and be available for occasional after-hours work.
Course management
• Administer each type of activity, resource and block in the course and manage their own settings.
• Install additional blocks and activities depending on instructors and program needs.
• Filters - Text and Multimedia plug-ins.
• Course settings for course home page configuration.
• Adding new Courses and design course formats.
• Manage Site files.
User Management
• Facilitate Authentication of users on site; Adding new user tthe LMS; Upload users - from a file ta site, and intexisting course and group, some existing user global updates.
• Assigning users roles - typical assignments include:
• Enrolling learners in courses
• Un-enrolment of learners from courses
• Assigning instructors tcourses
• Assigning course creators
• Assigning administrators
Site Administration Settings
• Front Page Design and settings- initial or home page of Moodle site
• Change of Themes on the LMS - user interface packages of XHTML and CSS controls
• Configuration of the LMS Language - default and additional language packs
• Management of the Backup settings; HTML editor settings; Calendar settings
• Maintenance mode
• Notification page used tupdate versions
• Settings block
• Administer Moodle site database
Required Qualification and Experience
• Bachelor’s degree in computer science, technology, software engineering or closely related field from a recognized institution with in-depth understanding of learning management system.
• A certification in Training will be an added advantage; Certification in Moodle desirable.
• 2 years hands-on experience with advanced Moodle use and support, including version 3.5+, in multifunctional teams including developers, administrators.
• Proven experience in LMS management from a University setup, training or a related field.
• Knowledge of Excel, Microsoft Dynamics applications such as Microsoft Dynamics Navision and CRM will be an added advantage.
• Proven experience in HTML, CSS, PHP - MySQL - Javascript / jQuery JavaScript are assets.
• Deep understanding of Moodle development and administration.
• Strong technical skills with Moodle and related programing and software administration skills (LTI, API, xAPI,SCORM, etc).
• Exceptional knowledge management skills (knowing what process owners and users need to know, when they need to know it, how to deliver that information and when it should be updated)
• Demonstrated problem solving, diagnosing, debugging, and analytical skills;
• Ability to adapt to change and work in an environment with rapidly evolving requirements.
• Solutions oriented, creative, resourceful and highly organized; demonstrated problem-solving capabilities in a team dynamic
• Ability to communicate technical concepts to non-technical audiences, in an empathetic and accessible way.
• Excellent Training and documentation Skills
• Demonstrated commitment to the provision of high level, quality and customer focused services.
• Demonstrated ability to produce complex documentation or reports as well as an advanced knowledge of Microsoft Excel with the ability to analyze and manipulate data using pivot tables.
• Ability to install, maintain and support personal computer software, hardware and peripherals
• Able to schedule and perform periodic maintenance and service
• Excellent communication skills, including the ability to communicate technical and user experience issues
• Demonstrated ability to work well with people in a cross-functional team environment and across administrative boundaries, as well as to work well independently