Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Programmer Analyst I-2

UBC The University of British Columbia

Job Title
Programmer Analyst I-2

Job Category
M&P - AAPS
Job Profile
AAPS Salaried - Information Systems and Technology, Level B

Job Family Group
Staff - Non Union

Department
Education Delivery Solutions A | Med IT | Faculty of Medicine

Compensation Range
$6,631.67 - $9,533.25 CAD MonthlyThe 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
December 31, 2027

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

This is a 1-year term position with possibility of extension.
Please provide a cover letter with your application.

Job Summary
The Programmer Analyst I role contributes to the design, development, testing and maintenance of education and administrative platforms. As part of the Agile development team, the Programmer Analyst I collaborates closely with Product Leads, Solution Architects, and partners to deliver secure, reliable and user-focused applications. This position is responsible for programming, debugging, documenting and supporting the software development lifecycle while ensuring best practices in data privacy, security and development standards.

Organizational Status
The University of British Columbia is a global centre for research and teaching, consistently ranked among the top 20 public universities in the world. Since 1915, UBC’s entrepreneurial spirit has embraced innovation and challenged the status quo. UBC encourages its students, staff and faculty to challenge convention, lead discovery and explore new ways of learning. At UBC, bold thinking is given a place to develop into ideas that can change the world.

Our Vision: To Transform Health for Everyone

Ranked among the world’s top medical schools with the fifth-largest MD enrollment in North America, the UBC Faculty of Medicine is a leader in both the science and the practice of medicine. Across British Columbia, more than 12,000 faculty and staff are training the next generation of doctors and health care professionals, making remarkable discoveries, and helping to create the pathways to better health for our communities at home and around the world.

The Faculty—comprised of approximately 2,200 administrative support, technical/research and management and professional staff, as well approximately 650 full-time academic and over 10,000 clinical faculty members—is composed of 19 academic basic science and/or clinical departments, 3 schools, and 25 research centres and institutes. Together with its University and Health Authority partners, the Faculty delivers innovative programs and conducts research in the areas of health and life sciences. Faculty, staff and trainees are located at university campuses, clinical academic campuses in hospital settings and other regionally based centres across the province.

The UBC Vancouver Campus is located on the traditional, ancestral, and unceded territory of the xʷməθkʷəy̓əm (Musqueam) people. The City of Vancouver is located on Musqueam, Squamish, and Tsleil-Waututh First Nations territory.

Reports to the Manager, Delivery and Enablement in the Faculty of Medicine, Digital Solutions, Architecture & Application portfolio.
Integral member of an Agile software development team.
Works with Product Leads and Solution Architects to plan software projects.
Works with our partners to design, develop and support our education and administrative platform and solutions.

Work Performed
Specific Duties:
Work as part of an Agile software development team.
Design, develop, test, maintain and support our platforms and solutions for educational and administrative services.
Follow best practices to ensure data privacy and security.
Participate in refinement, estimation and planning.
Demo features and fixes for stakeholders.
Contribute to documenting our processes, designs, and guidelines.
Contribute to continuous improvement activities.
Maintain appropriate professional designations and knowledge. 

Core Duties:
Programs software applications and services.
Conducts testing and debugging to ensure application meets specifications.
Prepares programming documentation for supported programs.
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.
Participates in project planning and implementation.
Builds and maintains good working relationships and collaborates with others to achieve client objectives.
Performs other related duties as required.

Consequence of Error/Judgement
Contributes to decisions regarding the design and development of education and administrative platforms and solutions for the Faculty of Medicine. Errors in judgment that impact the security and privacy of data may have a significant impact in achieving the strategic goals and vision for the Faculty of Medicine.

Supervision Received
Works with moderate latitude. Work is reviewed in terms of achievement of desired results. Receives guidance from senior developers, product leads and project managers.

Supervision Given
May manage staff and be responsible for hiring, evaluation, discipline and termination.

Minimum Qualifications
Undergraduate degree in a relevant discipline. Minimum of two 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
Experience with full-stack development 
Experience with relational database development
Experience with scripting languages and version control Git 
Effective problem-solving skills
Excellent written and verbal communication skills
Ability to seek advice on tasks and responsibilities when needed
Ability to identify and document processes within area of responsibility. Seeks guidance on aspects of process that are out of immediate scope. Drafts procedures that comply with the process
Experience in a mixed software development and software maintenance role
Experience with software development in Linux and Microsoft server environments
Experience with web development languages HTML, CSS, PHP, JavaScript, Java, C# and frameworks Laravel, React, Vue.js, Node.js
Experience with CI/CD tools Bamboo, Maven 
Experience with Agile development Scrum or Kanban

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Programmer Analyst I-2 in Vancouver, BC vacancy
  •  ...Job Title Programmer Analyst I Job Category M&P - AAPS Job Profile AAPS Salaried - Information Systems and Technology, Level C Job Family Group Staff - Non Union Department LTIC | Learning Analytics Compensation Range $7,158.42 - $10,292.25 CAD... 
    Suggested
    Immediate start

    UBC The University of British Columbia

    Vancouver, BC
    5 days ago
  • $50k - $55k per year

     ...to the purpose of a company that aims to help its clients feel confident and secure about their future?  As an Administrative Analyst, Level 2, you will play an important role in supporting the Client Service Administration team by coordinating and administering insurance... 
    Suggested
    Contract work
    Work at office

    IA Financial Services Inc.

    Vancouver, BC
    5 days ago
  •  ...is a unique community centre providing services to the Grandview Woodland and Strathcona neighbourhoods. The Indigenous Recreation Programmer I plays a vital role in Britannia’s ReconciliACTION efforts by ensuring the effective operation and implementation of core Indigenous... 
    Suggested
    Hourly pay
    Full time
    Local area

    City of Vancouver

    Vancouver, BC
    4 days ago
  • $127.2k - $209.9k per year

     ...our team members! Job Description CD PROJEKT RED is looking for a Senior Gameplay Programmer , with a focus on Camera features, to join our team to work on Cyberpunk 2, the follow-up to Cyberpunk 2077. In this role you will collaborate with our team working in... 
    Suggested
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD PROJEKT RED

    Vancouver, BC
    5 days ago
  • $127.2k - $209.9k per year

     ...stories direct from our team members! Job Description CD PROJEKT RED is looking for a Senior Gameplay Programmer - AI  to join our team to work on Cyberpunk 2, the follow-up to Cyberpunk 2077. In this role, you will help the team develop believable worlds by creating... 
    Suggested
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD PROJEKT RED

    Vancouver, BC
    5 days ago
  • $210.61k - $308.89k per year

     ...and technology that empower content developers worldwide. What You'll Do Epic Games is seeking an experienced Senior Language Programmer to join our Verse team, which owns the toolchain (compiler, VM, and runtime) that powers game development in Unreal Engine and UEFN.... 
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    6 days ago
  • $70k - $90k per year

     ...millions of casual players every day. Job Overview: As a Programmer at Smoking Gun Interactive (SGI), you’re enthusiastic and driven...  ..., design). To be successful in this role, you must have: ~2+ years of C++ (C# is nice to have) experience as a Programmer in the... 
    Long term contract
    Full time
    Casual work
    Internship
    Remote work
    Worldwide

    Smoking Gun Interactive

    Vancouver, BC
    a month ago
  • Hi! We're seeking part-time help caring for our happy son starting in May. Emerson will be 5 months old, and we're looking for childcare 2-3 days per week and maybe some evenings. We're happy to do a nanny share or split days per week, etc. We can be quite flexible - let's... 
    Part time
    Flexible hours
    Afternoon shift
    2 days per week
    3 days per week

    CanadianNanny.ca

    Vancouver, BC
    10 days ago
  • Nice to meet you! My name is Anita. I'm the grandma. helping my daughter find a reliable nanny for her 3 1/2 year old daughter. What we're looking for: Ideally, we'll find a Full-Time live-in or live-out child-minder. We're located in the West part of Vancouver...McKenzie... 
    Full time
    Live In
    Live out

    CanadianNanny.ca

    Vancouver, BC
    6 days ago
  • Work must be completed both in person and remotely. Asset languages - Hindi - Spanish - Chinese Work site environment - Business Work setting - Office - Private company, corporation or industry - Service company Area of work experience - Marketing...
    Permanent employment
    Temporary work
    Work at office
    Remote work

    Vancouver Psychology Centre This link will open in a new win...

    Vancouver, BC
    5 days ago
  • $180.1k - $247.6k per year

     ...direct from our team members! Job Description CD PROJEKT RED is looking for an Expert Gameplay Programmer - AI to join our team to work on Cyberpunk 2, the follow-up to Cyberpunk 2077. In this role, you will help the team develop believable worlds by architecting... 
    Long term contract
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD PROJEKT RED

    Vancouver, BC
    5 days ago
  • $197.62k - $289.85k per year

    WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually...
    Long term contract
    Worldwide

    Epic Games

    Vancouver, BC
    6 days ago
  • $25 - $30 per hour

    Part-time childcare for our 2-year-and-8-month-old daughter Hello! We are a French-speaking family from Quebec looking for a caring, reliable, and energetic person to look after our 2-year-and-8-month-old daughter, who is active and cheerful. 📍 Location: Strathcona (near... 
    Hourly pay
    Part time
    Apprenticeship
    Immediate start
    Monday to friday
    Flexible hours
    3 days per week

    CanadianNanny.ca

    Vancouver, BC
    16 days ago
  • $7186 - $7666 per month

     ...Job Title Trades 2 - Bricklayer Job Category CUPE 116 Job Profile CUPE 116 Salaried - Trades 2 - Bricklayer Job Family Group Staff - Union Department Architectural Trades | Architectural | Trades Admin Leadership | Building Operations | Facilities... 
    Apprenticeship
    Internship

    UBC The University of British Columbia

    Vancouver, BC
    5 days ago
  • We have partnered with Aquent to find an exceptional UX research professional ready to make a massive impact on the future of technology. Our client is a leading global technology innovator dedicated to designing and delivering user-friendly, AI-powered experiences across digital...
    Contract work
    Worldwide

    Aquent

    Vancouver, BC
    3 days ago
  • $7186 - $7666 per month

     ...Job Title Trades 2 - Plumber Job Category CUPE 116 Job Profile CUPE 116 Salaried - Trades 2 - Plumber Job Family Group Staff - Union Department Mechanical Maintenance Trades | Mechanical | Building Operations | Facilities Compensation Range $... 
    Hourly pay
    Apprenticeship
    Shift work
    Weekend work
    Day shift
    Afternoon shift
    1 day per week

    UBC The University of British Columbia

    Vancouver, BC
    5 days ago
  • $26.8 per hour

     ...Salary Details The salary range for this position is CAD $26.80/Hr. - CAD $26.80/Hr. Job Summary Come work as a Laundry Worker 2 with Vancouver Coastal Health (VCH) at Windermere Care Centre in Vancouver, BC. Apply now to join the team!  Operates domestic and non... 
    Immediate start

    Vancouver Coastal Health

    Vancouver, BC
    5 days ago
  • $166.2k - $243.75k per year

     ...to improve the tools and technology that empower content developers worldwide. What You'll Do We're looking for a Senior Tools Programmer to evolve artist tools within the Unreal Editor, particularly in geometry and texturing processing, terrain authoring, and... 
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    6 days ago
  • $4597.8 - $5469.59 per month

     ...Job Title Research Assistant-2 Job Category Non Union Technicians and Research Assistants Job Profile Non Union Salaried - Research Assistant /Technician 2 Job Family Group Staff - Non Union Department Wood Laboratory | BC Centre for Substance Use... 

    UBC The University of British Columbia

    Vancouver, BC
    5 days ago
  • $5317 - $5772 per month

     ...Job Title Dental Assistant 2 Job Category CUPE 116 Job Profile CUPE 116 Salaried - Dental Assistant 2 Job Family Group Staff - Union Department Dental Clinic | Faculty of Dentistry Compensation Range $5,317.00 - $5,772.00 CAD Monthly Job End... 

    UBC The University of British Columbia

    Vancouver, BC
    5 days ago
  • $4597.8 - $5469.59 per month

     ...Job Category Non Union Technicians and Research Assistants Job Profile Non Union Salaried - Research Assistant /Technician 2 Job Title Research Assistant/ Technician 2 Department Zimring Laboratory | Department of Pathology and Laboratory Medicine | Faculty... 
    Immediate start

    UBC The University of British Columbia

    Vancouver, BC
    5 days ago
  • $4696 - $5140 per month

     ...Job Title Research Assistant/Technician 2 Job Category CUPE 116 Job Profile CUPE 116 Salaried - Research Assistant /Technician 2 Job Family Group Staff - Union Department Laval | Department of Civil Engineering | Faculty of Applied Science Compensation... 
    Remote work

    UBC The University of British Columbia

    Vancouver, BC
    5 days ago
  • $38.9 - $55.92 per hour

     ...The salary range for this position is CAD $38.90/Hr. - CAD $55.92/Hr. Job Summary Come work as a Spiritual Health Practitioner 2 with Vancouver Coastal Health (VCH)! Vancouver Coastal Health is looking for an Spiritual Health Practitioner 2 to join the Multi-Faith... 
    Long term contract
    Internship
    Immediate start

    Vancouver Coastal Health

    Vancouver, BC
    5 days ago
  • $226.58k - $332.32k per year

     ...innovating to improve the tools and technology that empower content developers worldwide. What You'll Do As a Senior Software Programmer on the Media Services team, you'll provide technical leadership for the platform powering real-time voice communication across Fortnite... 
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    3 days ago
  • $7186 - $7666 per month

     ...Staff - Union Job Category CUPE 116 Job Profile CUPE 116 Salaried - Trades 2 - Roofer & Caulker Job Title Trades 2 - Roofer & Caulker Department Architectural Trades | Architectural | Trades Admin Leadership | Building Operations | Facilities Compensation... 
    Remplacement
    Apprenticeship

    UBC The University of British Columbia

    Vancouver, BC
    5 days ago
  • $90k - $120k per year

     ...that resonate with strategy gamers worldwide and entertain millions of casual players every day. Job Overview: As a Senior Programmer at Smoking Gun Interactive (SGI), you’re a talented and driven person who enjoys working on great projects. You have experience in... 
    Long term contract
    Full time
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive

    Vancouver, BC
    a month ago
  • $4597.8 - $5469.59 per month

     ...Job Title Hedtrich Lab - Research Technician 2 Job Category Non Union Technicians and Research Assistants Job Profile Non Union Salaried - Research Assistant /Technician 2 Job Family Group Staff - Non Union Department Hedtrich | School of Biomedical... 
    Work at office

    UBC The University of British Columbia

    Vancouver, BC
    5 days ago
  • $26.83 - $29.42 per hour

     ...Job Title Research Assistant/Technician 1-2 Job Category Non Union Technicians and Research Assistants Job Profile Non Union Hourly - Research Assistant /Technician 1 Job Family Group Staff - Non Union Department Azar Laboratory | Department of Psychiatry... 
    Hourly pay
    Shift work

    UBC The University of British Columbia

    Vancouver, BC
    5 days ago
  • $182.82k - $268.13k per year

     ...to improve the tools and technology that empower content developers worldwide. What You'll Do We're looking for a senior Tools Programmer to help build the next generation of UI tooling for users and AI-powered agentic workflows (tools that let AI agents assist with and... 
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    6 days ago
  • $274.05k - $401.94k per year

     ...to improve the tools and technology that empower content developers worldwide. What You'll Do We're looking for a Principal Al Programmer who builds products that integrate Al into Unreal Engine. You'll design and ship the full stack of systems that let LLMs act inside... 
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmer Analyst I-2. Be the first to apply!