MacEwan University is committed to diversity, equity and inclusion. We encourage Indigenous people, persons living with a disability, sexual and gender minorities, women, and members of all minority groups to apply and self-identify. All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.


Available opportunities are listed below.

Systems Analyst

MacEwan University inspires students with a powerful combination of academic excellence and personal learning experiences – ours is a connected culture that focuses on learner-centered teaching, and on providing opportunities for students to grow and achieve.

The university provides a transformative education in a creative, collaborative and supportive learning environment. 19,000 full- and part-time students are enrolled in more than 65 programs: four-year undergraduate degrees, applied degrees, university transfer programs and one- and two-year diploma and certificates. Additional offerings include university preparation, English as an Additional Language, professional and personal development courses and workshops, corporate training and the Conservatory of Music.


MacEwan University is looking for a Systems Analyst for the implementation of Moodle as the University’s Learning Management System. The Analyst will work in the Moodle implementation project team and will be responsible for the technical design and implementation of the Moodle platform for the University. This is a term appointment until the end of December, 2022. The position reports to the ITS Director of Architecture and Development.

You are intimately familiar with the Moodle LMS. You understand the plugin architecture, and are able to evaluate, install, maintain, troubleshoot, and develop plugins, including course formats and themes, both third-party and in-house developed. You understand the benefits and challenges of LTI tool integration in relation to native Moodle plugins. You are comfortable using the Moodle command-line tools and Git to manage Moodle and its plugins.

In the analyst role, you will work alongside the project’s Instructional Designer to translate user requirements into technical implementations. You will provide technical evaluation of plugins and integrated learning tools suggested for inclusion in Moodle by the wider University community, based on proper analysis of usefulness, applicability, and technical compatibility of these technologies.

You work with the eLearning team and Access and Disability Resources (ADR) to develop technical standards for Moodle course materials that adhere to modern responsive web design principles, and that ensure full accessibility of course materials, following recognized accessibility standards. You communicate about LMS technology standards with the wider University community through participation in relevant committees and other meetings, when requested to do so by the Director.

You provide tools and strategies for the course content and data life cycle, including backup, archiving, restoration, and removal. You provide direction for a standard annual rollover process, which will allow faculty to start with existing content from the previous academic year, while keeping the new courses separate from the current courses in progress. You will work with the wider ITS team to automate this rollover process.

You work with the cloud infrastructure team to make sure the Moodle application layout matches the cloud environment’s requirements. You work with the ITS development team and ITS Operations to ensure proper automation of such tasks as application deployment and upgrading, plugin and extension management, backup and restore of the entire system, as well as individual courses within the system.

You work with the ITS development and integration teams to ensure proper automation of the synchronization of user identities, course sections, and course roles from the source ERP system to Moodle. As a part of the ITS Development team, you collaborate on any custom tools, middleware, or management interfaces needed for the proper management of the LMS.


To be successful, the candidate will need a bachelor’s degree in Computing Science or related fields. Alternatively, any bachelor’s degree combined with relevant experience will be considered. The position requires an academic level of thinking and problem solving. Well-developed communication skills are necessary to interact with IT departments, application technical resources, and third parties.

You should have at least 5 years demonstrable experience in relevant technologies, platforms and tools currently in use at the University, and be able to adhere to the University’s standards around coding and version control. Primary technologies and tools include Moodle LMS, PHP, Git, and web server and database operation. Moodle LMS deployment, integration and management experience is strongly desired. An affinity with cloud deployment, continuous integration, infrastructure as code, platform deployment and configuration automation, and test-driven development will be considered an asset. You should be comfortable in a mixed Operating System environment with a primary focus on Linux. Based on skill set and abilities, fewer years of experience and a strong willingness to learn will be considered.


When you become part of the MacEwan team, you will enjoy a competitive salary. Our total compensation package includes:

• Competitive base pay
• Generous vacation time
• Secure pension plan
• Excellent benefits package
• Continuous learning culture
• Opportunities for career growth

How to Apply

Only applications received electronically will be considered. To apply, go to http://www.macewan.ca/careers and select the job posting.

Thank you for your interest in employment with MacEwan University. We will be reviewing all applications to select the candidates whose qualifications and experience most closely meet our needs. Only applicants selected for interviews will be contacted.
For general inquiries, please contact us at careers@macewan.ca.

This position is included under the MacEwan Staff Association Collective Agreement. Please note, initial salary placement for external candidates is limited to the first five steps of the salary grid.

MacEwan University is committed to diversity, equity, and inclusion.  We encourage Indigenous people, persons living with a disability, sexual and gender minorities, women, and members of all minority groups to apply and to self-identify. All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.

Accommodations are available on request for candidates taking part in all aspects of the selection process. Please disclose any requirements when contacted for an interview.

Category Full-Time Non Recurring Term
Salary MSA Band G (Steps 1-5): $37.11 - $45.97 per hour
Closing Date February 26, 2021
Competition No. 21.02.011

Personal Information Collection Notification
Personal information is being collected to determine your qualifications for employment. This information is collected, used and protected under the authority of and in accordance with the provisions of the Freedom of Information and Protection of Privacy Act. It may be provided to non-HR members of a hiring and interview panel if your application advances to that stage of the hiring process. If you have any questions about these arrangements, please contact: Human Resources, University Services Centre, Rm. 10-600, 10700-104 Avenue, Edmonton, Alberta, T5J 4S2 or phone (780) 497-5434.