← All NOC codes
NOC 21230 — Computer systems developers and programmers
TEER 1 · Professional (university degree) · Eligible for Express Entry (CEC and FSWP)
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.
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.
Check your eligibility
Working in this occupation? Verify your NOC code with AI, audit your employment letter against these duties, or calculate your CRS score.