Computer Systems Developers and Programmers

National Occupational Classification (NOC): 21230

Fast Facts

  • Average Pay: N/A
  • Future Growth: N/A
  • Skill Level: N/A
  • Employment Size: N/A
  • Unemployment: N/A
  • Full-time Share: N/A

Sample Job Titles

  • Computer programmer
  • Detail programmer
  • Electronic data processing (EDP) applications programmer
  • Mainframe systems programmer
  • Operating systems programmer
  • Programmer analyst
  • Satellite scientific telecommunications programmer
  • Scientific programmer
  • Systems programmer


What do computer systems developers and programmers do?

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.

Computer systems developers and programmers perform 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

Source: National Occupational Classification (NOC) 2021, Employment and Social Development Canada

 

Computer systems developers and programmers primarily work in the following subsectors (NAICS) in Newfoundland and Labrador:

  • 611   Educational services
  • 541   Professional, scientific and technical services
  • 912   Provincial and territorial public administration
  • 517   Telecommunications

Source: Census 2021, Statistics Canada

 

Short and Long Term Occupational Projections

Short Term Projections for 2023-2025

The employment outlook will be moderate for computer systems developers and programmers in Newfoundland and Labrador (rating of 3 out of 5) for the 2023-2025 period.

Source: Job Bank, Government of Canada

 

Long Term Projections for 2023-2032

Computer systems developers and programmers belong to the broader occupational group 21230, 21232-21234 (Computer programmers and web developers). This group is forecast to be balanced (rating of 2.3 out of 4) over the next several years, meaning projected labour supply is expected to meet forecasted job openings.

Source: Department of Finance, Occupation Projections (Summer 2023)

 

Number of Job Postings in 2023

During 2023, there were 11 public job postings for this occupation, with the following distribution:

Avalon:  82% Western:  0%
Eastern:  9% Labrador:  0%
Central:  9% NL-unspecified:  0%

Source: Lightcast (note: data used in this analysis reflects new unique monthly postings which are totaled for the calendar year)

 



Who works as computer systems developers and programmers in Newfoundland and Labrador?

During the reference week of May 2021, there were approximately 190 people working in this occupation in Newfoundland and Labrador. 82% of those employed were Male+ and 21% of those employed were Female+.

Here is the age group breakdown for this group of workers:

15 to 24 25 to 54 55 to 64 65+
0% 79% 18% 0%

Source: Census 2021, Statistics Canada

 

How much do computer systems developers and programmers make?

Annual Earnings

The median employment income for all computer systems developers and programmers in the reference year 2020 (230 workers in total, including those working part-time and full-time, as well as part-year and full-year) was $75,000.

Source: Census 2021, Statistics Canada

 

Hourly Earnings

Salary information for computer systems developers and programmers in Newfoundland and Labrador is as follows:

Low ($/hour) Median ($/hour) High ($/hour)
Newfoundland and Labrador $23.00 $38.46 $45.67

 

The following low, median, and high wages are for Canada:

Low ($/hour) Median ($/hour) High ($/hour)
$24.62 $41.54 $62.98

Source: Job Bank, Government of Canada

 

Most Frequently Sought Skills from Job Postings (2023)

  • SQL (Programming Language)
  • Enterprise Resource Planning
  • Application Development
  • Computer Science
  • IT InfrastructureJava (Programming Language)
  • IBM System I
  • Business Intelligence
  • Unix
  • Oracle Essbase

Source: Lightcast



What training is required?

  • 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.
  • Progression to information systems analyst is possible with experience.

Source: National Occupational Classification (NOC) 2021, Employment and Social Development Canada

* Find public and private education, training and skills development opportunities in Newfoundland and Labrador here.