Computer systems developers and programmers
Occupation · NOC 2021 21230 · Canada
- NOC 2021 code
- 21230
- TEER
- 1
- Positions on positive LMIAs, all lists
- 328
- Median wage, Canada
- C$43.27 per hour
- Job Bank postings, Jan–Sep 2026
- 347
OC<CANCOMPUTER<SYSTEMS<DEVELOPERS<AND<PROGRA 212300<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<0
About this occupation
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. They are employed in computer software development firms, information technology consulting firms, and in information technology units throughout the public and private sectors.
Example job titles
- computer programmer
- operating systems programmer
- programmer analyst
- scientific programmer
- systems programmer
Main duties
- This group performs some or all of the following 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.
Temporary foreign worker positions (LMIA)
Positions on positive LMIAs in ESDC employer lists, by year of the list.
Approved positions by year
Data table
| 2024 | 169 |
| 2025 | 133 |
| 2026 | 26 |
- Groupe Technologies Desjardins inc.45
- 9208-3401 Québec inc.19
- ALTEN Canada Inc.18
- Fortinet Technologies (Canada) ULC13
- COFOMO DÉVELOPPEMENT INC.11
- Momentum Technologies inc.10
- Conseillers en gestion et informatique CGI Inc.6
- LGS5
- HPS Montréal inc.4
- Capgemini Solutions Canada Inc4
- SRS TECHNOLOGIES INC4
- Morgan Stanley Services Canada Corp4
- Fujitsu Consulting (Canada) Inc.3
- Gestisoft Inc.3
- Premier Tech3
Wages
Median wage by province and territory (2025 release). Hourly unless marked per year.
| Area | Low | Median | High |
|---|---|---|---|
| Canada | C$25.43 | C$43.27 | C$65.00 |
| Alberta | C$19.23 | C$40.87 | C$57.69 |
| British Columbia | C$28.57 | C$44.00 | C$69.23 |
| Manitoba | C$27.56 | C$42.91 | C$71.48 |
| New Brunswick | C$23.94 | C$40.00 | C$69.71 |
| Newfoundland and Labrador | C$23.94 | C$40.00 | C$69.71 |
| Nova Scotia | C$20.00 | C$38.46 | C$69.71 |
| Ontario | C$27.04 | C$45.67 | C$62.67 |
| Quebec | C$25.43 | C$42.31 | C$69.00 |
| Saskatchewan | C$27.88 | C$38.46 | C$50.94 |
- Job Bank postings, Jan–Sep 2026
- 347
- Vacancies advertised
- 386
- Median advertised minimum hourly wage
- C$30.00
Official data, not advice. Visa Atlas publishes figures from government registers and statistics. It does not assess eligibility or give immigration advice; for advice, consult a regulated adviser. Read more