University of Calgary
UofC Navigation
Share this Job:

Web Developer, Web Services, Information Technologies

Job ID: 26995

Updated: November 30, 2022

Location: Main Campus

We would like to take this opportunity to acknowledge the traditional territories of the people of the Treaty 7 region in Southern Alberta. The City of Calgary is also home to Métis Nation of Alberta, Region III.

Position Overview

The Web Services team in Information Technologies is currently seeking a Full-time Limited Term Web Developer for approximately 11-12 months.

This position reports to the Team Lead, Content Management in Information Technologies (IT) with direct accountabilities to the Manager, Digital Experience (Office of Advancement). It is part of the Integrated Web Team, a multi-disciplinary group comprised of the Web Services Team and the Digital Experience Team. The Integrated Web Team is responsible for designing and developing the University of Calgary Web System (UCWS) with over 900 Drupal-based websites.

The Web Developer works as an intermediate-level developer with a minimum of three years of experience in large-scale digital projects, ideally within a development team. Intimate knowledge of Drupal, which is the university's enterprise web content management system, is necessary. The role requires a high degree of technical, analytical, and research skills in evaluating, developing, and implementing advanced campus-wide digital solutions

Position Description

Summary of Key Responsibilities (job functions include but are not limited to):

  • Work on the detailed design, documentation, research, implementation, monitoring, and operation of the web system
  • Actively involved in the selection and use of third-party modules, the creation of custom modules and themes, as well as evaluating and applying updates
  • Expand and develop technology through documentation, prototyping, and creating custom solutions, while managing assigned deliverables effectively
  • Support the creation of policy standards and client training as needed
  • Uphold, communicate, and advance the university's digital experience
  • Provide strong analytical abilities to troubleshoot and resolve complex technical problems from internal and external stakeholders
  • Provide consultation and technical expertise in meetings to determine requirements for development team
  • Research, design and develop new modules and themes using Drupal's API, and best practices
  • Validate and execute site deployments
  • Contribute to the review and quality of technical data generated by all developers
  • Continuously expand and develop the Drupal platform through regular research and assessment

Qualifications / Requirements:

  • Completion of an undergraduate degree, or a recognized technical diploma, that includes software development; web development experience of 3-5 years may also be considered commensurate
  • Demonstrated experience and knowledge of research principles and practices
  • Minimum 3 years of experience with Drupal 7, 8, or 9 and developing with Drupal APIs and building custom Drupal modules
  • Minimum 3 years of experience with web development in a team environment
  • Minimum 3 years of experience in PHP, HTML, CSS SASS, JavaScript/JQuery
  • Minimum 3 years of experience with relational database software
  • Minimum 3 years of client engagement experience
  • Minimum 3 years of experience with Git
  • Minimum 3 years of experience with content management conceptual understanding with
  • enterprise level implementation
  • Minimum 2 years of experience with responsive frameworks (preference will be given to Bootstrap)
  • Minimum 2 years of experience with REST APIs
  • Experience with UNIX shell
  • Strong web security practices
  • Experience scaling and optimizing for high traffic sites
  • Experience with Agile methodologies
  • Experience with continuous integration software development workflows
  • Experience with cloud hosted services
  • Contributed to an open-source project, enrolled in the open-source community
  • Will demonstrate strong knowledge of the culture and operating procedures of the university and uphold its credibility, and of Information Technologies' policies and processes
  • Experience with other web content management systems (e.g., WordPress) is an asset
  • Experience with Memcache, Varnish is an asset
  • Experience with Automated testing frameworks is an asset

Application Deadline:  December 14, 2022

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.

Additional Information

This position is part of the AUPE bargaining unit, and falls under the Technical Job Family, Phase 2.

To find out more about management and staff opportunities at the University of Calgary and all we have to offer, view our Management and Staff Careers website

The University strongly recommends all faculty and staff are fully vaccinated against COVID-19.

About the University of Calgary

The University of Calgary is Canada’s leading next-generation university – a living, growing and youthful institution that embraces change and opportunity with a can-do attitude. Located in the nation’s most enterprising city, the university is making tremendous progress on its Eyes High journey to be recognized as one of Canada’s top five research universities, grounded in innovative learning and teaching and fully integrated with the community it both serves and leads. The University of Calgary inspires and supports discovery, creativity and innovation across all disciplines. For more information, visit

The University of Calgary has launched an institution-wide Indigenous Strategy in line with the foundational goals of Eyes High, 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.

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 Equity, Diversity and Inclusion ([email protected]) and requests for accommodations can be sent to Human Resources ([email protected]).

We encourage all qualified applicants to apply, however preference will be given to Canadian citizens and permanent residents of Canada.


Need help?

View our Application FAQs for answers to common questions regarding the application and selection process.