Programmer Analyst

University of Victoria (UVIC)

February 20, 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: 

The University of Victoria offers innovative programs for more than 20,000 students on our diverse and welcoming West Coast campus.

Our deep commitment to students, inspired teaching, internationally renowned research and opportunities for real-life learning set us apart. Learn more about what makes UVic unique.

Job Summary: 

The Development Services team consists of several different programming disciplines and roles. This position will focus on web based “front-end” development. The successful candidate will have strong demonstrated experience with:

  • CSS,
  • Javascript (including jQuery),
  • HTML,
  • JSON, and
  • XML. 

Candidates with experience in any of the following technologies will be favored:

  • PHP,
  • Groovy on Grails,
  • XSLT, or
  • PL/SQL.

The successful candidate should also have a strong understanding of the principles of:

  • HTTP,
  • AJAX, Responsive design, and Mobile focused development

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.

Our normal business hours are 8:30 AM to 4:30 PM, while client-facing service entities may be open from 8:00 AM to 11:00 PM; system maintenance may be performed off-hours and major issues are responded to on a 24/7 basis.

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 Programmer/Analyst will assist in the analysis, design, development, maintenance and support of enterprise information systems for the University of Victoria. Systems may include business applications, cross-application data interfaces, reports, tools and customizations, as required, including working with Oracle databases and PL/SQL programming to develop forms, reports, interfaces and workflows.

Functions include: in-depth analysis and investigation of business/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 enterprise information systems.

Job Requirements
University Systems’ Values are: Teamwork, Customer Satisfaction, Communication & Information Sharing, Continuous Learning, Improvement Coaching and Mentoring, Balance Home and Work, Accountability.

Bachelor’s degree in a computer science discipline with an emphasis on modern programming practice and broad exposure to systems analysis and relational database methodologies and at least 3 years of related experience, including SQL, PL/SQL and the Oracle suite of tools. Equivalent combinations of education and experience may be considered.

In addition, requires:

  • Ability to be an enthusiastic and resourceful team member, with excellent interpersonal and communication skills (written and oral) in order to interact effectively with colleagues, staff and vendors in a client-oriented environment.
  • Ability to successfully contribute to complex projects
  • Willingness and ability to acquire new computing and other related skills independently
  • Ability to problem solve effectively
  • Ability to write coherent technical and user documentation
  • Ability to work in an effective and organized manner in a complex environment
  • Self-motivated with initiative and the ability to participate in team activities
  • Proficiency in supporting enterprise wide applications
  • Willingness and ability to follow direction as required

Experience with any of the following will be considered an asset: Oracle Forms and Reports, Oracle APEX, SungardHE Banner, Infosilem, Millennium FAST, FAMIS, Banner XtenderSolutions,  SungardHE Banner Workflow, Groovy on Grails, HTML5, jQuery, PHP, SpringSource, Identity Management and SAS

How To Apply: 

To apply and to learn more about this and other opportunities available at the University of Victoria, interested individuals are invited to visit our website at:

About UVic The University of Victoria is an equity employer and encourages applications from women, persons with disabilities, members of visible minorities, Aboriginal Peoples, people of all sexual orientations and genders, and others who may contribute to the further diversification of the university. Persons with disabilities who anticipate needing accommodations for any part of the application and hiring process may contact Grace Wong Sneddon, Director, Academic Leadership Initiatives and Advisor to the Provost on Equity and Diversity at Any personal information provided will be maintained in confidence.