Software Analyst

Thompson Rivers University


Application Restrictions
For Internal CUPE Applicants Only

Job Type
Support Staff (CUPE)

Posting In effect from

Closing Application Date

Closing date for internal CUPE applicants
Internal CUPE applicants must submit their application by 4pm on the “closing date for internal CUPE applicants” for their Seniority to be recognized. If the position is still open after that date they will be considered alongside external applicants.
Applications will be reviewed commencing the “closing date for internal CUPE applicants” and may continue until the position is filled

Full/Part Time
Full Time

Support Type

Anticipated Start Date

Position End Date (If Applicable)
The Hours of work are subject to change depending upon departmental requirements

The hours of work will be Monday to Friday, 7 hours a day, 8:30 am to 4:30 pm
Schedule Description

Provides strong technological leadership in architecture and design and ensures service delivery of Enterprise Application Systems.  The position is also responsible for various aspects of the Web and may be required to perform Database administration tasks.
  1. Provides significant input into key aspects of the institutions strategic applications technology plans.  Proactively resolves complex technical issues and uses innovative thinking by making recommendations for new approaches to technical work and broader issue resolution.
  2. Analyzes designs, develops and documents new application systems using process modeling and conceptual data modeling methodologies.  Provides work area and business process analysis to determine information requirements, gaps and suggests solutions.  Develops systems specifications working with business areas and IT.
  3. Customizes and implements new 3rd party application systems and web software applications.  Performs software testing, including security testing to verify that protection mechanisms built into the system will protect it from improper penetration, and takes action to correct any faults.  Sets up and maintains the institution’s software application servers.  Provides direction and support for less experienced staff.
  4. Provides system administration support to core systems supporting TRU’s operations.
  5. Develops and delivers training materials, system documentation and technical presentations for the purpose of demonstrating systems and training.  Produces programming and systems documentation for existing systems and new implementations.
  6. Provides consultation, advice and assistance to users of the institution’s critical ERP systems and other software applications.
  7. Provides consultation, advice and assistance for implementing business intelligence reporting solutions for data analysis.  Supports standard reporting tools and creates various reports to meet end-user requirements.
  8. Ensures the technical integrity, security of mission-critical and confidential data according to the FOIPPA and other legislation, consistency and reliability of the Internet and Intranet websites and web applications by establishing performance measurements and goals, monitoring system performance and usage and taking corrective actions.
  9. Provides project coordination on software systems implementations by defining and sequencing activities; communicating expectations; liaison between manager, end-users, and other developers; assigning resources to activities; monitoring outcomes and handling arising difficulties.
  10. Provides Internet and Intranet website and web application administration and support.  Provides consultation, advice and assistance on web page development, design and programming to other institutional web-authors.
  11. Creates stored procedures, packages, triggers and other database code.  May assist DBA in performing database administration tasks including monitoring, maintaining and supporting application database systems.  
  12. Maintains currency of technical knowledge by reading, self-training and researching on the Internet.
Director, Enterprise Systems
  • Grade 12 plus two year post-secondary diploma in Computing Science or equivalent including courses in Web development and other application development tools, enterprise RDBMS, and Business Intelligence tools
  • Five years required experience with Information Technology including at least:
    • Four years recent and related experience, working within an IT department, including web development and other application development tools, enterprise RDBMS, and Business Intelligence tools.  Recent experience developing and successfully implementing complex application solutions using skills, knowledge and abilities specified below
  • Ability to deal with users, coworkers and external vendors with courtesy, discretion and tact; dealing with difficult situations appropriately
  • Ability to communicate effectively both verbally and in writing
  • Ability to plan and organize work
  • Ability to exercise considerable independent action
  • Ability to apply continuous mental effort for long periods of time
  • Demonstrated ability to develop systems specifications
  • Demonstrated ability to work on a system development with the end users
  • Demonstrated extensive knowledge of the Systems Development Life Cycle and respective methodologies
  • Demonstrated ability to administer complex information systems
  • Demonstrated extensive knowledge of RDBMS such as Oracle and Microsoft database solutions
  • Demonstrated extensive knowledge of Internet technology, n-tier, client-server and web development
  • Demonstrated extensive knowledge of standard reporting tools and business intelligence tools
  • Demonstrated extensive knowledge of development languages such as Java, PL/SQL, PHP, HTML and JavaScript
  • Demonstrated ability to develop and implement complex application systems
  • Sitting at desk and computer for long periods of time
  • Visiting client locations
  • General office conditions
Please Note: If you are selected for interview, External Candidates will be required to bring a copy of their transcripts to the interview
The salary for the above position is determined by the Collective Agreement with the Canadian Union of Public Employees, Local 4879, as it presently exists.

Pay Band
CUPE Grade 10 $33.23

Salary rate
This Position is not subject to a 90% start rate for new Employees.

Kamloops, BC CA (Primary)

# of Hires Needed

Organizational Unit
Thompson Rivers University -> Information Technology Services -> Enterprise Systems

Diversity and Inclusion Commitment:
Thompson Rivers University is strongly committed to fostering diversity within our community. We welcome those who would contribute to the further diversification of our staff, our faculty and its scholarship including, but not limited to, women, visible minorities, Aboriginal people, persons with disabilities and persons of any sexual orientation or gender identity. Please note that all qualified candidates are encouraged to apply, however applications from Canadians and permanent residents will be given priority.

NOTE: To learn more about living in Kamloops and Thompson Rivers University please visit our Web Site. and follow the links on the Left "Why Work at TRU" or "Why Live in Kamloops"

In your application, please refer to