NOC 21230 – Computer systems developers and programmers

NOC Version: NOC 2021 Version 1.0

Position Summary for NOC 21230 - Computer systems developers and programmers

Computer systems developers and programmers (NOC 21230) in Canada are specialized professionals focused on designing, developing, testing, and maintaining software and computer systems. Their work spans a broad range of applications, including business, science, and various other fields, requiring them to possess a deep understanding of software development methodologies, programming languages, and system design principles. These roles are pivotal in the creation and maintenance of functional, efficient, and innovative computer systems and software solutions.

Job Titles Specific for NOC 21230 in Canada

  • Computer Systems Developer
  • Software Programmer
  • Applications Developer
  • Systems Software Programmer
  • Software Development Engineer
  • Computer Programmer
  • Software Systems Developer
  • Systems Analyst
  • Web Developer
  • Mobile Application Developer

Main Responsibilities common for NOC 21230 in Canada

Main responsibilities of Computer Systems Developers and Programmers (NOC 21230) in Canada include developing and testing software, diagnosing and fixing bugs, writing and maintaining code, and ensuring software meets user needs. They also engage in designing system interfaces, collaborating with other IT professionals, and staying updated with the latest technology trends. These roles require balancing technical skills with creativity and problem-solving abilities.

Job Requirements for NOC 21230 in Canada

Job requirements for Computer Systems Developers and Programmers (NOC 21230) in Canada typically include a bachelor’s degree in computer science, software engineering, or a related field. Relevant experience in programming and software development is highly valued. Proficiency in various programming languages and software development tools is essential. Strong analytical and problem-solving skills, along with excellent communication and teamwork abilities, are crucial. Some positions may require specific certifications or knowledge of certain technologies.

Median Hourly Wages by Provinces

  • Nationwide: CAD 41.54
  • Newfoundland and Labrador: CAD 38.46
  • Prince Edward Island: CAD 38.83
  • Nova Scotia: CAD 34.00
  • New Brunswick: CAD 38.05
  • Quebec: CAD 38.41
  • Ontario: CAD 46.15
  • Manitoba: CAD 38.46
  • Saskatchewan: CAD 40.87
  • Alberta: CAD 45.42
  • British Columbia: CAD 41.03

Generate Your Job Description with AI