University of Waterloo

Returning Candidate?

Online Technologies Consultant

Online Technologies Consultant

Requisition ID 
Job Category  
5270 - Centre for Extended Learning
Job Status 
Temporary Appointment (Contract)
Hiring Range 
$53,120 - $78,721

More information about this job


Term: 1 year


This role is contingent on funding.


The Online Technologies Consultant provides general technical support on behalf of the Centre for Extended Learning (CEL).  The incumbent will perform needs assessment, investigation, implementation and ongoing maintenance of educational and business-process technologies for online learning systems.  The incumbent will also conduct the necessary research and testing of solutions prior to implementation, and will provide ongoing maintenance efforts and follow-up documentation for users.



Technical Expertise

  • Software and systems design, including database design and administration, development and documentation
  • New software assessment and implementation
  • Software, data and application maintenance, including scheduling, updates and revisions
  • Support of existing office technologies such as student learning environments, department websites, registration databases, etc.
  • Provide technical advice for course design and course technologies where appropriate 

Problem Solving

  • Work in conjunction with all CEL units and Information & Systems Technology (IST) staff to troubleshoot technical issues related to online course delivery
  • Consult and interact with other departments on campus regarding Student Information Systems as needed
  • Consult with faculty and staff in the use of technologies to overcome instructional bottlenecks where and when required
  • Provide 3rd tier support in diagnosing and resolving problems related to the use of these technologies
  • Provide support for non-instructional technologies within the office

Training and Communication

  • Assess the training requirements of faculty and staff in the use of technologies used in online courses and related Learning/Content Management Systems (LCMS), as well as general office technologies
  • Develop documentation and collaborate on in-house training programs to meet the assessed needs
  • Provide effective communications to the CEL office in regard to technological best practices, IST communications and events, software/vendor notices
  • Attend and participate in IST and CTE activities and liaise with each unit

Organizational Skills

  • Adhere to industry best practices for documentation management
  • Perform ongoing analysis of existing technology processes for potential efficiencies
  • Practice good time management when dealing with multiple projects and activities


  • University degree in computer science or equivalent post-secondary education is required
  • Minimum of 2 years of related web application development experience is required
  • Experience working across multiple technology layers including server administration, application development, and database management is required
  • Current working knowledge of security in the context of web application development is required
  • Experience working with various server-side languages like PHP, .NET, Ruby, Python is required
  • Experience working with various database environments like: MySQL, Oracle, and SQL Server is required
  • Experience with frameworks like Symfony or ASP.NET MVC is required
  • Experience with version control software like Git is required
  • Experience with Linux and or Windows server as a development and deployment system is required
  • Experience working with various front end technologies including: HTML, Javascript, CSS is required
  • Occasional work outside of typical business hours may be required