Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a Programmer Analyst II to design innovative application solutions for complex systems. This hands-on role involves collaborating with a multidisciplinary team to develop enterprise-scale data integration solutions. The successful candidate will play a vital role in transforming data exchange processes, ensuring system reliability and quality. With a commitment to diversity and inclusion, this position offers a unique opportunity to impact the university's strategic goals and daily operations positively. If you are passionate about technology and eager to contribute to a dynamic environment, this role is for you.
Join to apply for the Programmer Analyst II role at The University of British Columbia.
Get AI-powered advice on this job and more exclusive features.
AAPS Salaried - Information Systems and Technology, Level D
M&P - AAPS
Programmer Analyst II
OCIO | Integration Enablement Center
$8,305.08 - $12,952.33 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.
May 8, 2025
Applications will be accepted until 11:59 PM on the Posting End Date.
May 31, 2026
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.
The Programmer Analyst II designs computer application solutions for existing complex or campus-wide computer systems. The incumbent will work collaboratively with the Senior Programmer Analysts. The role involves planning, implementing, and operating enterprise-scale data integration solutions for UBC, transforming data exchange processes between major and minor systems. The incumbent will develop data integration solutions, including aspects of UBC API, to meet the university's ongoing data needs. This is a hands-on role within a multidisciplinary team.
The incumbent is part of the Integration Enablement Centre (IEC), reporting to the Associate Director, Program Delivery. They may also work under the guidance of a Senior Programmer Analyst or the Integration Architect. The IEC manages applications related to enterprise data integration, working closely with UBC IT teams and external vendors, ensuring high-quality releases.
Responsibilities include contributing to the UBC API strategy, developing APIs and integrations, serving as a data integration consultant, creating proofs-of-concept, implementing tools, preparing documentation, training staff, designing integration strategies, and supporting QA processes. Core duties involve designing, developing, testing, and maintaining custom software and applications, managing projects, and providing technical expertise and support.
Errors could impact the university's strategic goals, daily operations, and reputation due to the critical nature of IT systems. The incumbent must ensure system reliability, availability, and quality to support university activities.
Works autonomously with general instructions, with work reviewed based on results. Reports to the Associate Director, Program Delivery, and may work under a Senior Programmer Analyst.
May guide and provide feedback to less experienced staff and coordinate work of other analysts and team members.
Undergraduate degree in a relevant discipline, with in-depth knowledge of applications and at least five years of related experience or equivalent education and experience. Commitment to diversity, equity, and inclusion.
Experience with Java, web services, APIs, enterprise integration tools, data modeling, and related technologies. Strong communication skills and knowledge of industry methodologies are preferred.
Includes collaboration, communication, problem-solving, accountability, business process knowledge, and information systems knowledge at an intermediate level.