Bright Tomorrows Immigration Services

21230 – Computer systems developers and programmers

TEER 1Occupations usually requiring a university degree

Lead statement

Computer systems developers and programmers write, modify, integrate and test computer code for software applications, data processing applications, operating systems-level software and communications software.

Main duties

  • Write, modify, integrate and test software code
  • Maintain existing computer programs by making modifications as required
  • Identify and communicate technical problems, processes and solutions
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software
  • Assist in the collection and documentation of user requirements
  • Assist in the development of logical and physical specifications
  • May lead and coordinate teams of computer programmers
  • May research and evaluate a variety of software products.

Employment requirements

  • A bachelor's degree or college diploma program in computer science, computer engineering or in another discipline with a significant programming component
  • Specialization in programming for engineering and scientific applications requires specific post-secondary study or experience.

Example job titles

programmer analyst · detail programmer · computer programmer · mainframe systems programmer · operating systems programmer · scientific programmer · systems programmer · satellite scientific telecommunications programmer · electronic data processing (EDP) applications programmer

Wages (per hour)

Province / territoryLowMedianHigh
Canada$25.43$43.27$65.00
Newfoundland and Labrador$23.94$40.00$69.71
Nova Scotia$20.00$38.46$69.71
New Brunswick$23.94$40.00$69.71
Quebec$25.43$42.31$69.00
Ontario$27.04$45.67$62.67
Manitoba$27.56$42.91$71.48
Saskatchewan$27.88$38.46$50.94
Alberta$19.23$40.87$57.69
British Columbia$28.57$44.00$69.23

Source: Job Bank wages, 2025 release (ESDC). Low and high are the 10th and 90th percentiles.

Occupation details: ESDC OaSIS 2025, based on NOC 2021.