Programmer Systems Analyst II

ubc

Vancouver

On-site

CAD 98,000 - 147,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

The Programmer Systems Analyst II at University of British Columbia designs, develops, and supports campus-wide applications. You will champion department needs, coach decision-makers, and align business processes with technical changes while leveraging shared resources across units.

As a subject matter expert, you will oversee operational project management, business process analysis, and application lifecycle management within a collaborative IT environment on the Vancouver campus.

Responsibilities

  • Document and facilitate ERP and API/EDO integration.
  • Maintain API/EDO documentation in appropriate tools.
  • Coordinate application integration with UBC systems and services.
  • Provide testing for customizations and ensure specifications are met.
  • Gather, analyze, and manage business requirements for solutions.

Job description

Job Category

M&P - AAPS

Job Profile

AAPS Salaried - Information Systems and Technology, Level D

Job Title

Programmer Systems Analyst II

Department

OCIO | EASD Alignment

Compensation Range

$8,810.92 - $13,202.50 CAD Monthly The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge, qualifications and experience for the position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job.

Posting End Date

September 30, 2026

Note: Applications will be accepted until 11:59 PM on the Posting End Date.

Job End Date

May 31, 2027

This is a leave replacement for a fixed term duration.

At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career.

Job Summary

The Programmer Systems Analyst II designs, develops, integrates and supports complex campus-wide applications. The incumbent may be assigned responsibilities for specific departments and will act as an advocate to champion the needs of those departments. This will include coaching business decision makers, understanding the impact of technical changes on business processes and leveraging common approaches and resources between departments. This position also acts as a subject matter expert, and provides operational project management, business process analysis, systems support coordination, and application lifecycle management.

Organizational Status

The Programmer Systems Analyst II reports to the Senior Manager, Integration Enablement Centre (IEC). The incumbent liaises with technical and functional staff throughout UBC and externally to other Universities, government agencies, granting agencies and partners to facilitate effective business solutions that meet regulatory requirements.

Work Performed
  • Works with the IEC programmer analyst and quality assurance staff to document and facilitate Enterprise Resource Planning (ERP) and Application Programming Interfaces (API)/Enterprise Data Objects (EDO).
  • Creates and Maintains the API/EDO business documentation within the appropriate tools.
  • Works with other programmer analysts and quality assurance staff as a liaison for API related issues.
  • Facilitates the implementation and maintenance of departmental and enterprise applications.
  • Coordinates the integration of these applications with other UBC systems and services.
  • Resolves complex application related failures and defects independently or in consultation with other IT professionals. Perform in-depth troubleshooting architecture and application configuration.
  • Modifies applications and conducts testing of customizations to ensure specifications are met.
  • Documents these changes and subsequent QA scenarios.
  • Assesses client needs utilizing a structured requirements process (gathering, analyzing, documenting, and managing changes) to identify business priorities and recommends options.
  • Obtains business requirements and communicates requirements for the implementation of solutions.
  • Performs formal system audits and develops written procedures, standards and practices to ensure a high level of availability, security, data integrity and hardware/software compatibility.
  • Generates reports on usage metrics, overall systems and applications performance indices using industry-standard methodologies to ensure compliance with Service Level Commitments.
  • Liaises directly and indirectly with vendors and other service owners.
Core Duties
  • Builds and maintains good working relationships and collaborates with others to achieve client objectives.
  • Provides technical leadership in the analysis and review of existing or proposed system features and integration, security, scalability and performance requirements with users, business analysts, architects and team members.
  • Designs, develops and programs specialized custom software, prepares functional specifications, and builds prototypes.
  • Provides expert advice on complex system design issues and contributes to ongoing planning and development of systems enhancements.
  • Analyzes and reviews existing or proposed system features and integration, security, scalability and performance requirements with clients, business analysts, and team members.
  • Maintains core application infrastructure, including virtual servers, networks and firewalls.
  • Plans and performs global configuration changes or module deployments for enterprise or complex applications.
  • Integrates vendor supplied applications with existing infrastructure and applications through custom interfaces and
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmer Systems Analyst II
Programmer Systems Analyst II

The University of British Columbia • Vancouver

On-site
CAD 95,000 - 149,000
Programmer Analyst I
Programmer Analyst I

University of British Columbia • Vancouver

On-site
CAD 74,000 - 106,000
Business Analyst
Business Analyst

ubc • Vancouver

On-site
CAD 90,000 - 135,000
Business Analyst
Business Analyst

The University of British Columbia • Vancouver

On-site
CAD 90,000 - 135,000
Business Analyst
Business Analyst

University of British Columbia • Vancouver

On-site
CAD 90,000 - 135,000
Support Analyst I
Support Analyst I

The University of British Columbia • Vancouver

On-site
CAD 74,000 - 106,000
Senior Systems Analyst (Senior Data Engineer and Analyst)
Senior Systems Analyst (Senior Data Engineer and Analyst)

British Columbia Institute of Technology • Burnaby

On-site
CAD 85,000 - 112,000
Competitive pay
Minimum 25 days vacation
Employer-paid extended health and dent
+5
ERP & Workday Systems Analyst II – Data Integrations
ERP & Workday Systems Analyst II – Data Integrations

The University of British Columbia • Vancouver

On-site
CAD 95,000 - 149,000
Junior Web Apps Programmer & Analyst
Junior Web Apps Programmer & Analyst

University of British Columbia • Vancouver

On-site
CAD 74,000 - 106,000
Senior Business Analyst
Senior Business Analyst

The University of British Columbia • Vancouver

On-site
CAD 9,000 - 16,000