Jobs.ca
Jobs.ca
Language
University of Victoria logo

Senior Programmer Analyst

Hybrid
Victoria, BC
CA$79,376 - CA$103,243/year
Senior Level
full_time

Top Benefits

Hybrid Work Arrangement
Salary range of $79,376- $87,518 starting salary
Annual performance increases

About the role

Organizational Unit

University of Victoria -> VP Finance and Operations -> University Systems

Location

University of Victoria - Victoria, BC V8W 2Y2 CA (Primary)

Posting Close Date

6 August 2025

Please note that positions will close at 4 p.m. on the closing date.

FTE

1.0

Salary Grade

$79,376.00 - $103,243.00

Additional Posting Information

Please note that while the university encourages and accepts external applications, a strong pool of internal candidates has been identified for this opportunity.

Salary posted will be pro-rated based on FTE and achieved as per the collective agreement, if applicable.

Classification

SG12

Employee Group:

PEA - Regular

of Hires Needed

1

Category

Information Technology

About this Opportunity

The UVic Online department within University Systems at the University of Victoria plays a pivotal role in implementing new enterprise-wide software systems, continuously improving existing systems, and providing University-wide data stewardship. We are a dynamic team which continues to implement exciting and powerful software systems - systems which have enabled UVic to become one of the most technologically advanced and well-integrated universities in North America.

The Division of Continuing Studies (UVCS) at the University of Victoria (UVic) leverages their independent IT Unit (ITS) to ensure technology is optimally utilized for non-credit learners on campus. Technology within UVCS is deployed to support a custom-developed student information system (SIS) that encompasses multiple applications that together form our overall Enterprise System. This end-to-end, full-stack Enterprise system extends from administrative, lab, and classroom computers, through server and database systems, culminating with integrations into Learning Management Systems (LMS), Content Management Systems (CMS), and other supporting web-apps, not only at UVic, but also at other like-minded educational institutions.

*This position is eligible for a Hybrid Work Arrangement*

The salary range for this position is:

  • Recruitment range: $79,376- $87,518 starting salary determined by the PEA Collective Agreement.
  • Performance range: $103,243 salary range ceiling is available through annual performance increases.

Job Summary

Reporting to the Team Lead and Senior Software Architect, the Senior Programmer Analyst will be responsible for supporting the transformation of people, process, and automation within UVCS. They are part of the team responsible for maintaining the Enterprise System that is the backbone of the student learning experience at UVCS. This position requires understanding of technical systems, agile project management, software development, and customer service.

The Senior Programmer Analyst will actively participate in scrum meetings, assist with documentation and code reviews using their technical experience, knowledge of software lifecycles and development models and experience with Agile project management and scrum leadership to support the software development process.

The Senior Programmer Analyst works as a part of a team of developers to design, develop, troubleshoot, maintain and deploy software components for acquiring, publishing and processing data using a data management system. As a technical expert, this role supports development through automation and CI/CD, produces software code, manages information and system security, and participates in both software development and infrastructure projects.

Other related duties may be assigned throughout the year. This position is expected to be an effective team member while reliably completing required tasks and assigned projects independently. There are occasional requirements to be available outside of normal working hours and to be able to lift and carry computer equipment.

Job Requirements

This position requires a Bachelor’s degree in a Computer Science or other relevant discipline and at least 5 years of related experience in the development, maintenance and/or project management of complex and integrated systems.

Experience requirements :

  • Modern programming languages and frameworks
  • Software testing procedures and frameworks
  • Secure coding practices and frameworks
  • Modern technical architectures and configuration
  • Supporting and maintaining enterprise scale software
  • PMP/CSM and/or MCSD/MCSE
  • Database Systems like SQL Server and Oracle (including LDAP)
  • Desktop, Server, and Network architectures and related operating systems
  • Ellucian Banner/College and related products
  • Business Analytics tools such as Crystal Reports, Tableau and PowerBI
  • Application Performance Management Tools and automated Testing suites
  • PCI and other Security scanning and compliance tools
  • An awareness of Privacy issues as they relate to FIPPA
  • ITIL, COBIT, SCRUM frameworks

Equivalent combinations of education and experience may be considered.

Specialized knowledge requirements include:

  • Web related coding experience such as C#, ASP.NET, HTML5, and JS.
  • Use of Ticketing and Version Control tools like TFS/JIRA and SVN/Git

In addition, this position requires:

  • Service Orientation, with excellent interpersonal and communication skills (written and oral
  • Ability to successfully contribute to complex projects and meet deadlines
  • Ability and desire to continually learn and acquire new skills
  • Ability to problem solve effectively
  • Ability to write coherent technical documentation for end-users
  • Self-motivation, initiative, and willingness to participate in team activities

Territory Acknowledgement: We acknowledge and respect the Lək̓ʷəŋən (Songhees and Xʷsepsəm/Esquimalt) Peoples on whose territory the university stands, and the Lək̓ʷəŋən and WSÁNEĆ Peoples whose historical relationships with the land continue to this day.

Equity Statement: UVic is committed to upholding the values of equity, diversity, inclusion and human rights in our living, learning and work environments. In pursuit of our values, we seek members who are eager to actively participate in that shared responsibility. We actively encourage applications from members of historically and systemically marginalized groups.

Read our full equity statement here: www.uvic.ca/equitystatement.

Accessibility Statement: If you anticipate needing accommodations for any part of the application and hiring process contact: uviccareers@uvic.ca Any personal information provided will be maintained in confidence.

What UVic Offers: To learn more click here

About University of Victoria

Government Administration
5001-10,000

As a top-ranked university on Canada's West Coast, we're driven by our curiosity, engagement and innovative spirit to help solve the world's biggest problems. We're guided by our principles, our extraordinary natural and cultural environment and our deep respect for learning that has come before. #UVic