Engineering Career Pathways

  • The Engineering Team
  • Qualifications and Experience
  • Alternative Career Pathways
  • Partners
    • Home
    • Contact Us
    • English
    • Français

Computer Programming Technician

Computer programmers write, modify, integrate and test computer code for microcomputer and mainframe software applications, data processing applications, operating systems-level software and communications software. Interactive media developers write, modify, integrate and test computer code for Internet applications, computer-based training software, computer games, film, video and other interactive media. They are employed in computer software development firms, information technology consulting firms, and in information technology units throughout the private and public sectors.

Typical Duties:

  • Writes or maintains computer programs to produce desires outputs;
  • Employs workflow charts and diagrams to visualize how a program is to be organized;
  • Arranges program requirements in programming sequence;
  • Encodes program requirements by converting workflow information into computer language;
  • Repairs or expands existing programs to improve efficiencies and program productivity;
  • Documents program development and subsequent revisions;
  • Undertakes trial of the software programs that have been written in ensure they produce the planned outcomes;
  • Corrects discovered errors by making the appropriate program adjustments or changes;
  • Writes instructions or complete manuals  to assist end-users.

Educational Requirements:

Two-year college program in computer science

Related Technology Disciplines

  • Information Technology
  • Software Engineering

The National Occupational Occupation is the authoritative resource on occupational information in Canada. It is used daily by thousands of people to understand the jobs found throughout Canada’s labour market.

NOC?

  • 2174
Logo Canada Logo CTIN Logo CCTT Logo Engineers Canada

© 2021 engineering career pathways