1

It Programmer Trainee Jobs in Abbotsford, BC (NOW HIRING)

... all information needed to conduct Engineering. * Designs and develops panel layouts, network ... Demonstrate an excellent understanding of the entire Building Technology offering. * Strong ...

Engineering Technologist

Surrey, BC ยท On-site

CA$50K - CA$90K/yr

... all information needed to conduct Engineering. * Designs and develops panel layouts, network ... Demonstrate an excellent understanding of the entire Building Technology offering. * Strong ...

DevOps Specialist

Langley, BC ยท On-site

CA$96K - CA$120K/yr

We have an exciting opportunity for a full-time DevOps Specialist to join our IT team in Langley, BC. Reporting to the Senior Manager, Applications Support, you will be responsible for designing ...

AI Engineer

Langley, BC ยท On-site

The AI Engineer is responsible for designing, building, and delivering highquality AI technology ... Work closely with internal IT groups, including Cyber Security, Data, Cloud Infrastructure ...

Job Summary The Applied AI Developer is responsible for the design, development, deployment, and ... Collaborate closely with internal IT and Cybersecurity teams to design, review, and deploy AI ...

Senior Desktop Engineer

Abbotsford, BC ยท Hybrid

CA$40 - CA$50/hr

Perform additional IT support tasks as assigned. Preferred Qualifications * Education: Associate degree in Information Technology, Computer Science, or related field, equivalent work experience ...

Solution Architect

Langley, BC ยท On-site

CA$116K - CA$155K/yr

A bachelor's degree in Computer Science, Information Technology, Software Engineering, Business Technology Management, or a related field; or an equivalent combination of education and experience ...

Engineering (Electrical, Mechanical, Firmware, Systems) * Manufacturing & Production * Supply Chain ... Facilities & IT * Finance, People Operations, and other corporate roles If your experience aligns ...

Bachelor's degree in Computer Science, Information Technology, or related field (required). * Minimum 5 years of experience in full stack development and API engineering (required). * Experience with ...

next page

Showing results 1-20

It Programmer Trainee information

See Abbotsford, BC salary details

$27.2K

$76.3K

$145.9K

How much do it programmer trainee jobs pay per year?

As of Sep 6, 2026, the average yearly pay for it programmer trainee in Abbotsford, BC is $76,302.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,808.00 and $92,993.00 per year, depending on experience, location, and employer.

What is an IT Programmer Trainee?

IT Programmer Trainees are entry-level professionals who are learning to develop, test, and maintain software applications under the supervision of experienced developers. They typically work on coding, debugging, and documenting software projects as part of their training, while gaining hands-on experience with programming languages, tools, and industry practices. This role is designed to help individuals build foundational skills in software development and prepare them for more advanced positions as programmers or software engineers.

What are the key skills and qualifications needed to thrive as an IT Programmer Trainee, and why are they important?

To thrive as an IT Programmer Trainee, you need a foundational understanding of programming languages, problem-solving abilities, and a relevant degree or coursework in computer science or information technology. Familiarity with development tools like IDEs, version control systems (such as Git), and basic database management is typically required. Eagerness to learn, strong communication, and teamwork skills help trainees adapt quickly and collaborate effectively. These skills and qualities are crucial for learning new technologies, contributing to projects, and progressing within the IT field.

What types of projects and technologies can an IT Programmer Trainee expect to work with in their first year?

As an IT Programmer Trainee, you will typically start by working on entry-level coding tasks, bug fixes, and support assignments under the supervision of senior developers. You'll likely gain exposure to common programming languages such as Java, Python, or C#, and work with version control systems like Git. Trainees often participate in team meetings, code reviews, and may assist in testing or documentation. This hands-on experience is designed to build your technical foundation and introduce you to industry-standard development tools and agile workflows.

What is the difference between It Programmer Trainee vs Software Developer?

AspectIt Programmer TraineeSoftware Developer
CredentialsBasic programming knowledge, often pursuing or completed relevant coursesDegree in Computer Science or related field, more experience
Work EnvironmentTraining programs, entry-level projects, supervised tasksFull project development, independent work, team collaboration
Employer UsageInternship or trainee positions in IT companiesFull-time roles in software firms, tech departments

The main difference is that an It Programmer Trainee is in a learning phase, focusing on gaining skills and experience, while a Software Developer is a fully responsible professional creating and maintaining software applications.

What cities near Abbotsford, BC are hiring for It Programmer Trainee jobs?

Cities near Abbotsford, BC with the most It Programmer Trainee job openings:

Infographic showing various It Programmer Trainee job openings in Abbotsford, BC as of August 2026, with employment types broken down into 88% Full Time, 10% Part Time, 1% Contract, and 1% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $76,302 per year, or $36.7 per hour.

Full-time

Re-posted 8 days ago


Job description

We are currently seeking a Programmer Analyst to join our Information Technology (IT) team.

Job Overview

To provide programming and technical support to develop, maintain, administer and enhance Kwantlen Polytechnic University's information and education systems.

Priority consideration will be given to BCGEU employees currently impacted by layoff at the same or lower pay grade.

Education and Experience

  • Completion of a college diploma or university degree in computing studies or a related field.
  • Minimum of 6 years' experience in Information Technology environment, which includes 3 years of direct experience in enterprise architecture conception and 1-year recent related experience in supporting the Ellucian BANNER Post-Secondary Enterprise architecture is preferred. An equivalent combination of education, training and experience will be considered.
  • Experience working with Active Directory, Open LDAP, Single Sign On solutions, SSPR and provisioning of identities to IdP.
  • A Microsoft certification in either Azure Fundamentals or Identity and Access Administrator Associate is required (or applicable experience).

Knowledge, Skills & Abilities

  • Progressive technical knowledge and knowledge of best practices in information technology service delivery such as Agile Software Development Life Cycle and ITIL.
  • Knowledge of sign-on methodologies (such as CAS, SAML and Shibboleth).
  • Experience with IT infrastructure like Active Directory and VMWare in order to understand existing and new architecture with enterprise applications. Installation and
  • Configuration experience working with operating platforms such as Windows Server 2016/2019 and Linux RedHat.
  • Direct experience working with a broad base of products, technologies, platforms, patterns, frameworks, and methodologies. This would include:
  • Programming languages may include: SQL, PL/SQL, T-SQL, C/C++, Java, Perl, PHP, Shell scripting, AWK, and PowerShell.
  • Web languages may include: HTML, HTML5, CSS, JavaScript (JQuery), C#, Visual Studio, groovy and grails, NET stack, etc.
  • Databases may include: Oracle, MS SQL, mySQL, Postgre, etc.
  • Operating platforms may include: Windows, Linux, and UNIX.
  • Detailed knowledge of Microsoft SharePoint 2012-2019 back end architecture, with experience in maintaining, configuring, installing and upgrading.
  • Strong grasp of PowerShell as a scripting tool to automate administrative tasks.
  • SQL Server Database support and administration experience is preferred.
  • Ability to configure, tune and maintain IIS, Apache, Tomcat and RHEL servers.
  • Ability to gather, understand business requirements and translate into high-level requirement documents for the system integration.
  • Knowledge of modern infrastructures such as storage area networks, virtualization, high availability design, operating systems, network architecture, enterprise network management systems, etc.
  • High level of proficiency and experience in cloud application technologies, and transitioning on-site applications to the cloud in a higher education environment.
  • Ability to recognize problems or situations that are new or without clear precedent.
  • Ability to find solutions using a systematic, multi-step approach for developing improvements and innovations to enhance performance.
  • Ability to work proactively with minimal supervision, under own initiative.
  • Good verbal and written communication skills, and well-developed leadership skills.
  • Must be willing to work a flexible schedule including occasional evenings and weekends.

Please click here for a more detailed job description.

As per the KPU-BCGEU Collective Agreement, qualified internal applicants within the BCGEU bargaining unit are given first consideration in filling this position. Internal applicants must apply by 11:59pm on the internal closing date in order to be considered as an internal applicant. Internal applications received after the closing date will be considered as an external applicant.

Salary Information

Salary and wage increments are in accordance with the Collective Agreement.

Employment Type: Permanent Full Time