Programmer Analyst II

The University of British Columbia

Vancouver

Sur place

CAD 98 000 - 147 000

Plein temps

Il y a 6 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

The Programmer Systems Analyst II designs and builds computer application solutions for existing complex campus‑wide systems within the Enterprise Automation and Solution Delivery (EASD) portfolio at UBC. The incumbent works with Senior Programmer Analysts to deliver on enterprise data integration initiatives and APIs.

Working closely with analysts, leads and developers across UBC IT and ERP programs, the role develops data integration solutions to transform data exchange processes between

Responsabilités

  • Contributes to the UBC API strategy and promotes adoption throughout the organization.
  • Works with Senior Programmer Analysts to design, develop, test and implement UBC APIs and API-centric integrations.
  • Develops robust data integration applications; builds APIs, adapters and message flows.
  • Acts as a data integration consultant; advises stakeholders on complex system design for integration goals.
  • Develops proofs-of-concept and prototypes to illustrate potential solutions.
  • Implements customized tools and prepares specifications and test environments within UBC IT architecture.
  • Prepares training materials and trains staff as needed.

Description du poste

Job Title

Programmer Analyst II

Job Category

M&P - AAPS

Job Profile

AAPS Salaried - Information Systems and Technology, Level D

Job Family Group

Staff - Non Union

Department

OCIO | Enterprise Automation and Service Delivery

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.

Job End Date

Ongoing

Posting End Date

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

Company Diversity Statement

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 and builds computer application solutions for existing complex or campus wide computer systems within the Enterprise Automation and Solution Delivery (EASD) portfolio. The incumbent will work collaboratively with the Senior Programmer Analysts.

The incumbent plays an important role in all aspects of the planning, implementation and operation of an enterprise-scale data integration solution for the University of British Columbia that transforms the processes and systems by which data is exchanged between major and minor systems at the university.

Working closely with analysts, technical leads, managers and developers from UBC IT, from the Enterprise Resource Planning (ERP)program and sustainment teams, and from the broader IT community, the incumbent, working in concert with the Senior Programmer Analysts, will develop data integration solutions, including aspects of the UBC Application Programming Interface (API), as necessary, to satisfy the ongoing data integration needs of the University and of the University's major ERP programs.

This is a hands‑on delivery role within a multi-disciplinary technical and business team.

Organizational Status

The incumbent is a member of the Enterprise Automation and Solution Delivery (EASD) team, reporting to the Senior Manager, EASD. Work may also be directed and reviewed by a Delivery Manager or Technical Lead.

The EASD is a unit within the UBC Information Technology department responsible for linking all systems and data at UBC to enable the University, faculty, researchers, staff, students and partners to have access to properly governed data through well-documented UBC APIs and other appropriate toolsets.

The EASD is responsible for the selection, acquisition or development, deployment, and operation of the suite of applications related to enterprise integrations. The EASD works closely with core UBC IT and IT Enabled project teams to ensure that all releases to production of integrations and supporting toolsets are of the required quality.

Services are delivered through the use of Information Technology best practices and customer focused processes to enable stakeholders to achieve UBC objectives.

In particular, the incumbent will work with other Programmer Analysts, Business Analysts and Quality Assurance Analysts to ensure the highest quality of solution delivery.

Additionally, the incumbent will interact directly with third party vendors, other University technology professionals and with faculty, staff and students.

Work Performed
Specific Duties
  • Contributes to the UBC API strategy and promotes adoption throughout the organization.
  • Works with Senior Programmer Analysts to investigate, analyze, estimate, design, develop, test, document, and implement UBC APIs and API‑centric integrations.
  • Develops robust, highly disciplined and maintainable data integration applications; builds APIs, System Adapters, Message Flows and Compositions.
  • Serves as a data integration consultant for integration partners and proposes solutions for integrations requirements. Provides advice to and consults with stakeholders on complex system design issues and provides technical opinions on the viability or suitability of techniques and methodology to meet integration objectives and goals.
  • Develops proofs‑of‑concept and prototypes to illustrate potential solutions to technical and functional problems.
  • Implements customized tools and applications and prepares functional specifications and builds proof‑of‑concept test environments. Develops technical specifications for system development, testing and conversion processes, within established UBC IT's technical architecture.
  • Prepares training plans, training materials, and trains staff as
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Programmer Analyst II
Programmer Analyst II

University of British Columbia • Electoral Area A

Sur place
CAD 98 000 - 147 000
Programmer Analyst II
Programmer Analyst II

University of British Columbia • Vancouver

Sur place
CAD 98 000 - 147 000
Programmer Analyst II
Programmer Analyst II

UBC • Vancouver

Hybride
CAD 98 000 - 147 000
Applications Technical Lead
Applications Technical Lead

UBC The University of British Columbia • Electoral Area A

Sur place
CAD 127 000 - 191 000
Platform Engineering Manager
Platform Engineering Manager

UBC The University of British Columbia • Electoral Area A

Sur place
CAD 127 000 - 191 000
Applications Technical Lead
Applications Technical Lead

UBC • Vancouver

Hybride
CAD 127 000 - 191 000
Applications Technical Lead
Applications Technical Lead

University of British Columbia • Vancouver

Sur place
CAD 127 000 - 191 000
Applications Technical Lead
Applications Technical Lead

The University of British Columbia • Vancouver

Sur place
CAD 127 000 - 191 000
Platform Engineering Manager
Platform Engineering Manager

University of British Columbia • Vancouver

Sur place
CAD 127 000 - 191 000
Platform Engineering Manager
Platform Engineering Manager

The University of British Columbia • Vancouver

Sur place
CAD 127 000 - 191 000