Programmer Analyst II

3 weeks ago


Vancouver, British Columbia, Canada UBC Full time
Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Information Systems and Technology, Level CJob TitleProgrammer Analyst IIDepartmentSystems & Development | Arts Instructional Support and Information TechnologyCompensation Range$6, $9,418.83 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 DateMay 16, 2024

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

Job End Date

May 30, 2025

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 Analyst II designs computer application solutions for existing complex or enterprise-scale computer systems.

Organizational Status

The Programmer Analyst II will be part of a team that provides the Faculty of Arts with web services and application support for the administrative, teaching, and research needs of approximately thirty departments, schools, and units, supporting over 1000 faculty, 600 staff, and 16,000 students across the Faculty of Arts. The incumbent integrates these services with university-wide practices on the analysis, design and delivery of computer programs, web, systems and related technology services.

Reports to the Systems and Development Manager, Arts Instructional Support and Information Technology (Arts ISIT); interacts directly with Heads of departments, faculty, staff and students, as required in order to fully understand client needs and departmental procedures; liaises and collaborates with external commercial consultants and technicians as well as additional UBC service partners.


Work Performed

- Develops and modifies web application modules using disciplined software development processes, quality standards and procedures.

- Provides technical support and troubleshooting in the use of web application products and services.

- Provides project management and leadership to implement new projects and processes.

- Consults with faculty and staff to carry out business process assessments utilizing a structured requirements process (gathering, analyzing, documenting, and managing changes) to identify priorities.

- Documents business requirements and the definition of business rules.

- Prepares functional, system and program specifications.

- Makes recommendations on the sizing and capacity planning for web services and products.

- Runs analytics reports, analyzes information, and recommends changes to applications as a result.

- Has an awareness of security exploits and ensures that applications are updated and patched accordingly.

- Develops test cases and validates test results during user acceptance testing and system acceptance testing stages.

- Documents all code developed, and performs quality assurance testing throughout the design and pre-production stages.

- Participates in the assessment of new technologies to support the institution goals. Provides suggestions on technology improvements, services, guidelines and procedures.

- Develops training materials and provides training for users/trainers in the use and configuration of software, hardware and peripheral equipment.

Core Duties:

- Designs, develops and programs custom software, defines detailed application specifications, standards, and diagrams and develops coding logic flowcharts.

- Develops overall systems design, researches and evaluates vendor supplied applications, provides customize or develop recommendations, and implements accordingly.

- Analyzes and reviews existing or proposed system features and integration, security, scalability and performance requirements with clients, business analysts, and team members.

- Manages small to medium sized projects and related budgets.

- Packages in house developed applications for production or integrates vendor supplied applications.

- Provides technical expertise, training, and consultation to other staff. Develops or modifies software application design and specific modules.

- Conducts testing of new or customized application modules to ensure application meets specifications.

- Documents functions and changes to new or modified modules, tests activities/results, error handling and backup/recovery procedures.

- Provides ongoing maintenance and operational support for applications.

- Supports software development lifecycle and applies and follows appropriate programming/development methodologies and best practices.

- Maintains appropriate professional designations and up-to-date knowledge of current information technology techniques and tools.

- Performs other related duties as required.


Consequence of Error/Judgement

Must be able to exercise a high level of judgment and tact when dealing with clients and data. Makes decisions regarding the programming and technical support through the application of basic information processing principles, theories and concepts. Errors in judgment could lead to work disruption, lost productivity, unnecessary costs and interfere with the ability of faculty members and departments to function effectively. Information must be kept under strict confidentiality because of the nature of the data stored in the systems.

Supervision Received

Works under the general direction of the Systems and Development Manager, Arts ISIT and under the daily direction of a Project Manager as assigned, with minimal supervision. Work is reviewed in terms of achievement of desired results.

Supervision Given

Supervises student staff and provide technical guidance and training to full- and part-time staff.

Minimum Qualifications
Undergraduate degree in a relevant discipline. Minimum of three years of related experience, or the equivalent combination of education and experience.

- Willingness to respect diverse perspectives, including perspectives in conflict with one's own.

Demonstrates a commitment to enhancing one's own awareness, knowledge, and skills related to equity, diversity, and inclusion.

Preferred Qualifications

Working experience with software, web and database development.

Demonstrated working knowledge of programming and scripting languages.

Work experience administering, developing and implementing websites, themes and custom plug-ins in WordPress.

Thorough knowledge of PHP, SQL, JavaScript, HTML and CSS, and a programming language such us Python.

Experience with Git, GitHub, and/or GitLab.

Experience with learning technology standards is highly beneficial e.g. Caliper, xAPI, LTI

Experience with containers and microservices e.g. Docker, AWS is beneficial.

Ability to keep current with advancements in technology and tools.

Strong communication skills written, oral and listening.

Ability to take initiative and handle competing and often conflicting demands under conditions of severe resource restraints.

High level of organizational and time management skills.

Ability to prioritize and work on multiple projects in order to meet deadlines.

Exhibits a strong attention to detail including accurate documentation.

Must be flexible and perform well under pressure.

Strong customer service and interpersonal skills.

Ability to organize and provide basic training and tutorials to faculty, staff, researchers, and students.

High level of motivation and enthusiasm about contributing to the learning environment of the University.

ITIL training and/or certification is preferred.


  • Systems Analyst II

    2 weeks ago


    Vancouver, British Columbia, Canada UBC Full time

    Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Information Systems and Technology, Level DJob TitleSystems Analyst IIDepartmentEMMS Sustainment Team | Customer Services & Informatics | FacilitiesCompensation Range$8, $12,575.08 CAD MonthlyThe Compensation Range is the span between the minimum and maximum base salary for a position. The...

  • Software Engineer II

    3 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewDo you see yourself as a coach, a collaborator, and a customer-focused engineer? Would you be excited to build technology that helps deliver productivity and communication services to hundreds of millions of customers? Do you care deeply about fostering a great team? We're looking for talented engineers to help us build the next generation of...

  • Systems Analyst Ii

    1 month ago


    Vancouver, Canada University of British Columbia Full time

    Staff - Non Union Job Category M&P - AAPS Job Profile AAPS Salaried - Information Systems and Technology, Level D Job Title Systems Analyst II Department Learning Applications, Integrations and Analytics | Centre for Teaching, Learning and Technology Compensation Range $8,063.17 - $12,575.08 CAD Monthly The Compensation Range is the span between...


  • Vancouver, Canada University of British Columbia Full time

    Staff - Non Union Job Category M&P - AAPS Job Profile AAPS Salaried - Information Systems and Technology, Level D Job Title Systems (Integrations) Analyst II Department OCIO | Integration Enablement Center Compensation Range $8,063.17 - $12,575.08 CAD Monthly The Compensation Range is the span between the minimum and maximum base salary for a...

  • Business Analyst Ii

    4 weeks ago


    Vancouver, Canada Best Buy Full time

    Business Analyst II (1 Year Contract) - Are you excited to work at Canada’s most visited multichannel retailer? Does implementing a warehouse management system and streamlining processes sound fun? As a business analyst II (intermediate), you will analyze business operations, share valuable inputs to your agile team, while providing exceptional change...

  • Business Analyst Ii

    4 weeks ago


    Vancouver, Canada Best Buy Full time

    Business Analyst II (1 Year Contract) - Are you excited to work at Canada’s most visited multichannel retailer? Does implementing a new and amazing digital search experience sound fun? As a business analyst II (intermediate), you will analyze business operations, share valuable inputs to your agile team, while providing exceptional change management and...

  • Support Analyst Ii

    1 month ago


    Vancouver, Canada University of British Columbia Full time

    Staff - Non Union Job Category M&P - AAPS Job Profile AAPS Salaried - Information Systems and Technology, Level C Job Title Support Analyst II Department UBC IT | Desktop | Operations 1 Compensation Range $5,906.25 - $8,508.42 CAD Monthly The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of...


  • Vancouver, Canada Ignite Technical Resources. Full time

    **Manual QA Analyst II (w/ SQL and ETL Testing exp)** QA Analyst - Permanent position in Vancouver (Hybrid Model): On behalf of our client in **Vancouver,** **Ignite Technical Resources** is looking for a **QA Analyst **with our client ** **for a **permanent opportunity**. **Role Description**: The Quality Assurance Analyst II (QA Analyst) provides...

  • Business Analyst Ii

    4 weeks ago


    Vancouver, Canada Seaspan Shipyards, Corporate Services Full time

    **Business Analyst II**: The Business Analyst guides information systems strategies to identify and document business outcomes. This role supplies to the improvement of business information systems solutions to ensure their sustainability and translates the solution architecture and detailed requirements into a functional design. **What you'll do** -...

  • Financial Analyst Ii

    4 weeks ago


    Vancouver, Canada Vancouver Shipyards Full time

    **Financial Analyst II (Labour)**: As part of the Financial Planning & Analysis function, the Financial Analyst, Labour will act as partner to the departments to provide analysis on labour variances. This role is responsible for performing labour budgeting/forecasting and analytical activities for both salaried and hourly employees, including and not limited...

  • Policy Analyst Ii

    4 weeks ago


    Metro Vancouver Regional District, Canada First Nations Health Authority Full time

    **FNHA Overview**: **About us** The First Nations Health Authority is a diverse and transformational health organization of professional, innovative, and dedicated team members and leaders. The first of its kind in Canada, FNHA works as a health-and-wellness partner with BC First Nations to support self-determination and decision-making to improve health...

  • Systems Analyst Ii

    4 weeks ago


    Vancouver, Canada Seaspan ULC Full time

    **Systems Analyst II - HRIS**: **Duties and Accountabilities**: - Bridges the gap between functional HR/payroll teams in a multitude of businesses and align activities to work with developers to help them design, test and support integrations to various ERP systems and outside benefit providers. - Responsible for system configurations, understanding...

  • Analyste Financier I

    4 weeks ago


    Vancouver, Canada Best Buy Full time

    Financial Analyst II (14-month Contract) Do you have a passion for forecasting and analysis? Are you excited about improving processes and establishing better systems? If yes, we are looking for someone like you to join our team. As a Financial Analyst II, you will participate in the budgeting, forecasting, and reporting functions to provide corporate...

  • Systems Analyst II

    2 weeks ago


    Vancouver, Canada The University of British Columbia Full time

    Job SummaryThe Systems Analyst II implements, integrates and supports complex or campus-wide vendor supplied applications. This position specifically consults with user groups to determine business needs and to identify and support the appropriate enterprise, multi-stakeholder technology solution.The incumbent may be assigned responsibilities for specific...

  • Manual QA Analyst Ii

    1 month ago


    Metro Vancouver Regional District, Canada Ignite Technical Resources. Full time

    QA Analyst - Permanent position in Vancouver (Hybrid Model): On behalf of our client in **Vancouver,** **Ignite Technical Resources** is looking for a **QA Analyst **with our client ** **for a **permanent opportunity**. **Role Description**: The Quality Assurance Analyst II (QA Analyst) provides specialist advice and analysis to ensure that all...

  • Manual QA Analyst Ii

    1 month ago


    Metro Vancouver Regional District, Canada Ignite Technical Resources. Full time

    On behalf of our client in **Vancouver,** **Ignite Technical Resources** is looking for a **QA Analyst **with our client ** **for a **permanent opportunity**. **Role Description**: The Quality Assurance Analyst II (QA Analyst) provides specialist advice and analysis to ensure that all information systems programs and projects meet end-user requirements...


  • Vancouver, Canada Ignite Technical Resources. Full time

    Business Analyst **w/ Salesforce implementation exp**) - Contract position in Vancouver (remote): On behalf of our client in **Vancouver,** **Ignite Technical Resources** is looking for a **Business Analyst **with our client ** **for a **contract opportunity**. **Role Description**: The Business Analyst II leads the assessment of client needs in an...

  • Planning Analyst

    1 month ago


    Vancouver, Canada The City of Vancouver Full time

    **Requisition ID**:37694 **Company** Located on the traditional, ancestral and unceded lands of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Peoples, Vancouver has a commitment to becoming a City of Reconciliation. Vancouver consistently ranks as one of the world’s most liveable cities and is working...


  • Vancouver, Canada The City of Vancouver Full time

    **Requisition ID**:40465 **Organization** Located on the traditional, ancestral and unceded lands of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Peoples, Vancouver has a commitment to becoming a City of Reconciliation. Vancouver consistently ranks as one of the world’s most liveable cities and is...


  • Vancouver, Canada Beckman Coulter Diagnostics Full time

    Wondering what’s within Beckman Coulter Diagnostics? Take a closer look. At first glance, you’ll see that for more than 80 years we’ve been dedicated to advancing and optimizing the laboratory to move science and healthcare forward. Join a team where you can be heard, be supported, and always be yourself. We’re building a culture that celebrates...


  • Vancouver, Canada The City of Vancouver Full time

    **Requisition ID**:33079 **Company** Located on the traditional, ancestral and unceded lands of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Peoples, Vancouver has a commitment to becoming a City of Reconciliation. Vancouver consistently ranks as one of the world’s most liveable cities and is working...


  • Vancouver, Canada Best Buy Full time

    Are you a strategic and critical thinker that strives in a fast-paced environment? Do you have high proficiency with numbers and attention to detail? As a senior financial analyst, you will provide stakeholders with better visibility into performance drivers, support decision making, and help advance process efficiency while driving core FP&A rhythms...