Job Overview

Title: Programmer Analyst I, Department: Student Housing and Community Services | Development Services IT. Compensation Range: $6,251.00 - $8,986.00 CAD monthly. Posting End Date: June 18, 2026. Position expected to be filled by promotion/reassignment.

Job Summary

The Programmer Analyst I programs software application modules and codes, tests, debugs, documents, and maintains those modules. This position works a fixed schedule but requires flexibility as some work must be performed outside regular business hours.

Organizational Status

This role is a member of the Student Housing and Community Services IT team, supporting system development at all layers and working closely with other UBC IT teams and academic/administrative clients.

Work Performed – Specific Duties

  • Develop small modules of larger departmental applications and enhance existing program logic using PL/SQL, phpDesigner, and other tools.
  • Provide technical advice and propose programming solutions for changes in business needs.
  • Collaborate with developers and analysts on module design, ER diagrams, and ETL processes for integration.
  • Develop unit tests to ensure correctness of business functionality.
  • Participate in code reviews and apply changes to meet standards.
  • Create ad‑hoc reports using Microsoft Report Builder, Oracle, and other reporting tools.
  • Prepare programming documentation, flowcharts, procedures using Microsoft Office.
  • Provide staff training on applications.
  • Troubleshoot software/hardware interfaces on devices such as emailboxes and door access systems.

Core Duties

  • Program small/discrete application modules.
  • Conduct test and debugging to ensure specification compliance.
  • Prepare programming documentation.
  • Support software development lifecycle and follow best practices.
  • Maintain professional knowledge of IT techniques.
  • Participate in project planning and implementation.
  • Build and maintain collaborative relationships with stakeholders.
  • Perform additional related duties as required.

Consequence of Error / Judgement

Expected to make decisions regarding programming and technical support within established guidelines. Errors can disrupt operations with financial impact. Responsibility for reliable operations is critical for department operations and revenue.

Supervision Received

Reports to the Systems Development Manager under the Operations unit. Work is reviewed for completeness, accuracy, timeliness, and objective achievement.

Supervision Given

This position has no direct reports.

Minimum Qualifications

  • Undergraduate degree in a relevant discipline.
  • Minimum of two years of related experience or equivalent combination of education and experience.
  • Willingness to respect diverse perspectives and demonstrate commitment to equity, diversity, and inclusion.

Preferred Qualifications

  • Knowledge and experience with PHP, SQL, JavaScript.
  • Proficient with Windows operating system and Internet browser applications.
  • Up-to-date knowledge of current IT techniques and tools.
  • Effective troubleshooting skills.
  • Strong organizational, interpersonal, and communication skills.
  • Ability to work independently and under minimal supervision while meeting deadlines.

Core Competencies

Collaboration: Actively solicits ideas and opinions from others, encourages diverse perspectives, and leverages team strengths.

Communicating for Results: Conducts discussions and writes memoranda at all levels, seeks relevant information, handles conflict empathetically, and discusses context with stakeholders.

Problem Solving: Applies problem‑solving methodologies, diagnoses operational issues, analyzes alternatives, and recommends solutions.

Accountability: Sets objectives aligned with organizational needs, monitors performance, and provides feedback.

Information Systems Knowledge: Resolves escalated technical support problems, identifies root causes, integrates new systems, and solicits expert input.

Initiative: Seeks challenges, determines resources, and persists through obstacles.

Equity and Diversity Statement

All qualified candidates are encouraged to apply; however Canadians and permanent residents will be given priority. If you have any accommodation or accessibility needs during the job application process, please contact the Centre for Workplace Accessibility at


#J-18808-Ljbffr
Similar jobs

More from The University of British Columbia
The University of British Columbia 22 hours ago
The University of British Columbia 3 days ago
The University of British Columbia 1 day ago

Programmer Analyst I

Apply Now
Back to search page