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
- ...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...SuggestedImmediate start
$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...SuggestedContract workWork at office- ...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...SuggestedHourly payFull timeLocal area
$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...SuggestedFull timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week$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...SuggestedFull timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week$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 contractTemporary workWorldwide$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 contractFull timeCasual workInternshipRemote workWorldwide- 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 timeFlexible hoursAfternoon shift2 days per week3 days per week
- 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 timeLive InLive out
- 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 employmentTemporary workWork at officeRemote work
$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 contractFull timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week$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 contractWorldwide$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 payPart timeApprenticeshipImmediate startMonday to fridayFlexible hours3 days per week$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...ApprenticeshipInternship- 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 workWorldwide
$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 payApprenticeshipShift workWeekend workDay shiftAfternoon shift1 day per week$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$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 contractTemporary workWorldwide$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...$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...$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$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$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 contractInternshipImmediate start$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 contractTemporary workWorldwide$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...RemplacementApprenticeship$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 contractFull timeCasual workRemote workWorldwide$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$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 payShift work$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 contractTemporary workWorldwide$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 contractTemporary workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmer Analyst I-2. Be the first to apply!

