21230 - Computer Systems Developers and Programmers
Broad Occupation Category
2 - Natural and applied sciences and related occupations.
TEER
1 - Occupations usually require a university degree.
Major Group
21 - Professional occupations in natural and applied sciences.
Sub-major Group
212 - Professional occupations in applied sciences (except engineering).
Minor Group
2123 - Computer, software, and web designers and developers.
Main Duties
Computer Systems Developers and Programmers perform some or all of the following duties:
- Write, modify, integrate, and test software code
- Maintain and enhance existing applications
- Diagnose technical problems and propose solutions
- Prepare technical documentation and reports
- Collect and analyze user requirements
- Assist with system specifications
- Lead or coordinate development teams
- Evaluate new software products
Employment Requirements
These are the typical employment requirements and benefits associated with this occupation in Canada:
- A bachelor's degree or college diploma in computer science, engineering, or a related field is usually required.
- Programming-focused academic training is typically required.
- Specialized study or experience may be required for scientific or engineering systems programming roles.
- Many employers offer health benefits, pension contributions, paid leave, training support, and professional development opportunities.
Computer Systems Developers and Programmers Salary Prospects
Community/Area
Low ($/hour)
Median ($/hour)
High ($/hour)
Community/AreaCanada
Low ($/hour)25.00
Median ($/hour)43.75
High ($/hour)65.83
Community/AreaAlberta
Low ($/hour)25.38
Median ($/hour)44.68
High ($/hour)63.46
Community/AreaBritish Columbia
Low ($/hour)23.08
Median ($/hour)43.27
High ($/hour)69.23
Community/AreaManitoba
Low ($/hour)25.62
Median ($/hour)40.72
High ($/hour)53.63
Community/AreaNew Brunswick
Low ($/hour)21.63
Median ($/hour)40.00
High ($/hour)66.35
Community/AreaNewfoundland and Labrador
Low ($/hour)21.63
Median ($/hour)40.00
High ($/hour)51.28
Community/AreaNova Scotia
Low ($/hour)20.00
Median ($/hour)40.87
High ($/hour)67.88
Community/AreaOntario
Low ($/hour)25.00
Median ($/hour)46.15
High ($/hour)66.35
Community/AreaPrince Edward Island
Low ($/hour)28.61
Median ($/hour)35.90
High ($/hour)47.18
Community/AreaQuebec
Low ($/hour)28.96
Median ($/hour)41.03
High ($/hour)64.90
Community/AreaSaskatchewan
Low ($/hour)29.81
Median ($/hour)39.50
High ($/hour)52.88
