Software Developer, Continuing Medical Education
University of CalgaryResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Description
The Office of Continuing Medical Education in the Cumming School of Medicine invites applications for a Software Developer. This Fixed Term Recurring Part-time position is for approximately 8 months (based on length of grant funding), with the possibility of extension.
The Office of Continuing Medical Education and Professional Development (CME), University of Calgary's mission is to provide leadership in education for physicians, other health care professionals and the community, thereby helping to provide the best health care to our community.
This position reports to the Manager, CME & PD.
The software developer will work closely with the Education Consultant, Innovation portfolio, CME team, PLP Project Managers and others to design, update and maintain the CME online learning platform and systems; apply specialized knowledge and skills for specific systems and departmental projects and assist with the plans and designs for specialized applications to meet departmental strategic, operational and course needs. Both front end and backend development will be required.
This is a recurring part-time position. Recurring part-time employees are hourly employees engaged to perform work on an irregular basis.
Summary of Key Responsibilities (job functions include but are not limited to):
ECME Architecture:
- Analyze, recommend, and develop eLearning architecture supporting longer term strategic CME and PLP requirements, in collaboration with the CME office and other stakeholders or partners as required
- Assess e-delivery of programming needs and provide course specific learning and technological solutions (ranging from online learning modules, virtual conferences, video and audio editing, workshops, simulations, podcasts)
- Manage user experience for asynchronous and synchronous learning opportunities (20,000+ users)
- Recommend, adopt and integrate appropriate technologies for the elearning platform
- Recommend and adopt new technologies to provide a seamless user experience
- Design and create a user friendly setup and layout for ecme platform
- Design and configure technological plans and ECME layouts for virtual/hybrid conferences
- Update and maintain web content/design, especially on WordPress site
- Administer and respond to ecme inbox inquiries, learning management system, etc.
- Troubleshoot ECME registration, course experience and technical issues
- Support day of virtual conference operations
Support ELearning and Data Analytics:
- Interpret internal and external client needs and educational requests, suggesting options for implementation using existing or new educational technologies (ranging from online learning modules, video editing, podcasts, webinar support)
- Provide data-based analytics, reports as needed
- Identify trends and bring opportunities to attention of office
- Collaborate and support different functional teams within the CME&PD, faculty and university as needed
- Maintain eLearning technological subject matter expertise
Software:
- Developing, troubleshooting, analyzing, and testing software coding
- Presenting ideas for development and improvement of software coding
- Assisting in the development of software applications
- Developing, troubleshooting, analyzing, and testing software coding
- Presenting ideas for development and improvement of software coding
- Assisting in the development of software applications
- Explore and implement areas of automation
Other Duties:
- Participate in project-based initiatives as required
- Coach and develop CME & PLP staff in the use of educational technologies and platforms
Qualifications / Requirements:
- Bachelors degree required. Degree in Computer Science or information technologies preferred. Comparable education/certification/experience considered
- 2-3 years experience in Learning Technologies required; experience of assisting in health science education preferred; experience of working with medical professionals as an asset
- Must have strong working knowledge and 2-3 years experience with web content management platforms: Word-Press and plugins (especially WordPress LMS plugins), Drupal-based CMS, Desire2Learn and university supported learning technologies (Top Hat, Zoom, Yuja, other applications for learner interactivity)
- Expert understanding of HTML, CSS, JavaScript, PHP, Python and SQL and other data analysis tools
- Front end development and UX skills and experience an asset
- Database programming and data analytics skills an asset
- Knowledge of Linux command lines and backend API endpoints is an asset
- Must have excellent communication skills
- Strong technical writing/editing and creative design skills are required
- Well-developed project management, organizational skills and attention to detail with ability to prioritize and meet deadlines is essential
- Must be able to work independently as well as collaboratively with a variety of teams
- Must have excellent interpersonal skills displaying professionalism, tact and diplomacy
- 2-3 years computer experience in both PC and Macintosh environments using Adobe Creative Cloud (Illustrator, Image Ready, In Design & Photoshop) , as well as the ability to address browser compatibility issues an asset
Application Deadline: March 18, 2026
We would like to thank all applicants in advance for submitting their resumes. Please note, only those candidates chosen to continue on through the selection process will be contacted.
This position is part of the AUPE bargaining unit, and falls under the Technical Job Family, Phase 2.
For a listing of all management and staff opportunities at the University of Calgary, view our Management and Staff Careers website.
About the University of Calgary
UCalgary is Canada's entrepreneurial university, located in Canada's most enterprising city. It is a top research university and one of the highest-ranked universities of its age. Founded in 1966, its 36,000 students experience an innovative learning environment, made rich by research, hands-on experiences and entrepreneurial thinking. It is Canada's leader in the creation of start-ups. Start something today at the University of Calgary. For more information, visit ucalgary.ca.
The University of Calgary has launched an institution-wide Indigenous Strategy ii' taa'poh'to'p committing to creating a rich, vibrant, and culturally competent campus that welcomes and supports Indigenous Peoples, encourages Indigenous community partnerships, is inclusive of Indigenous perspectives in all that we do.
The university's commitment to the Indigenous Strategy is evident through the oversight of 18 Elders serving on the Circle of Advisors and the many unit-based circles working towards implementation of the strategy including the Faculty Advisory Circle and teams such as the Office of Indigenous Engagement, the Writing Symbols Lodge, and the Indigenous Research Support Team. Many Indigenous-based events and processes are impacting curriculum, programming and polices at the University of Calgary.
As an equitable and inclusive employer, the University of Calgary recognizes that a diverse staff/faculty benefits and enriches the work, learning and research experiences of the entire campus and greater community. We are committed to removing barriers that have been historically encountered by some people in our society. We strive to recruit individuals who will further enhance our diversity and will support their academic and professional success while they are here. In particular, we encourage members of the designated groups (women, Indigenous peoples, persons with disabilities, members of visible/racialized minorities, and diverse sexual orientation and gender identities) to apply. To ensure a fair and equitable assessment, we offer accommodation at any stage during the recruitment process to applicants with disabilities. Questions regarding [diversity] EDI at UCalgary can be sent to the Office of Institutional Commitments (oic@ucalgary.ca) and requests for accommodations can be sent to People & Culture (hrhire@ucalgary.ca).
Do you have most but not all the qualifications? Research show that women, racialized and visible minorities, and persons with disabilities are less likely to apply for jobs unless they meet every single qualification. At UCalgary we are committed to achieving equitable, diverse, inclusive and accessible employment practices and workplaces and encourage you to apply if you believe you are right for this role.
We encourage all qualified applicants to apply, however preference will be given to Canadian citizens and permanent residents of Canada.
Similar Jobs
More Jobs at University of Calgary
View all →Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free