Programmer Analyst

University of Victoria (UVIC)

April 15, 2015

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

University Systems serves a diverse client base including students, faculty and world-renowned researchers. We consist of three major units: Academic & Administrative Services, Infrastructure Services, and UVic Online, all working together to provide computing, communications and technology in support of the university's learning, teaching, research and administrative activities. We support high profile research projects like VENUS, NEPTUNE and ATLAS and work as part of the BCNET consortium. We exist in a complex work environment where we must effectively navigate complex, cutting edge and ever-changing technology, and information security and privacy issues in order to be the best information systems organization in the Canadian university system. 

Job Summary: 

Reporting to the Network Services Manager and receiving technical guidance from the Senior Network Analyst, the Programmer Analyst works as part of the Network Services (NETS)  team to ensure the operational effectiveness of the campus data and voice communications networks and their connections to external networks,as well as Internet and research networks through BCNET. 

The Programmer Analyst will assist in the analysis, design, development, maintenance and support of real-time infrastructure information systems (e.g. system and network management tools) for the University of Victoria. 

Functions include: in-depth analysis and investigation of functional requirements, development, maintenance and enhancement of information systems and the creation of related documentation related to the implementation of information systems. Consults with and trains technical and functional staff on the use of information systems. 

Our normal business hours are 7:30 AM to 4:30 PM, system maintenance may be performed off-hours and major issues are responded to on a 24/7 basis.

Undergraduate degree in Computer Science/Engineering or other relevant discipline and a minimum of 3 years of experience or the equivalent combination of education and experience in development and maintenance of large, complex real-time information systems. 

Technical requirements: 

  • A minimum of 2 years expertise and software development experience of Network Management tools, including; Unix/Linux, Windows, scripting tools, database design, and web development. Primary languages used are perl and sql (both MySQL and Oracle), other helpful knowledge would be bash/shell, javascript, Tcl, PHP.
  • Advanced knowledge of authentication integration such as LDAP, CAS, Shibboleth, Active Directory
  • Working knowledge of element/device management, configuration management, Active Directory, Exchange, proactive monitoring and alerting, and database applications are considered an asset
  • High attention to detail is required, as is the ability to understand complex technical concepts and the need to maintain broad and in-depth technical knowledge of all aspects of networks and network operational procedures.

In addition, the following abilities are required: 

  • to work outside of normal working hours on an emergency or pre-scheduled basis;
  • effectively manage multiple tasks and priorities and work under pressure to meet time sensitive and mission critical deadlines in a complex environment;
  • use task specific network tools such as debugging software and system
  • logs to troubleshoot complex network issues;
  • use knowledge of network security protocols, policies and tools to enforce network security;
  • take initiative and work with limited direction;
  • work both independently and collaboratively;
  • mentor and coach technical staff and teams, and act as a resource;
  • successfully contribute to complex projects: developing project work plans, monitoring and directing the activities of a project team;
  • excellent written and verbal communications skills; and,
  • strong interpersonal skills.

Experience gained in an academic or research environment will be considered an asset.

How To Apply: 

Please submit your resumes to