Posted: Sep 29, 2025
APPLY

Technology | Software Developer - FT

University of Victoria - Victoria, BC
Full-time
Salary: $72,242.00 - $93,951.00 Annually
Application Deadline: Oct 16, 2025
Education

Reporting to the Team Lead and Senior Software Architect, the Software Developer (Developer) 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 Developer will actively participate in scrum meetings, assist with documentation using their technical experience, knowledge of software lifecycles and development models to support the software development process. 

The Developer 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 computer science or other relevant discipline and at least 3-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
  • Database Systems like SQL Server and Oracle 
  • 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 solve problems effectively
  • Ability to write coherent technical documentation for end users
  • Self-motivation, initiative, and willingness to participate in team activities