Computer Programmers and Interactive Media Developers (2174)

Occupation related to information and communications technology

Among the occupations currently in highest demand in All of Québec

The English text is currently unavailable. Please refer to the French text below.

Qualification and skills most often required

Les employeurs demandent un baccalauréat en informatique, en génie informatique ou dans une discipline connexe. Certaines spécialisations exigent des candidates et des candidats qu’ils soient hautement qualifiés et, parfois, qu’ils aient une formation universitaire de deuxième cycle. Un diplôme d’études collégiales (DEC) ou une attestation d’études collégiales (AEC) en techniques de l’informatique, combinés avec une solide expérience et une formation complémentaire, peuvent parfois remplacer la formation universitaire. La maîtrise des principaux langages informatiques et plateformes, dont les langages d’interrogation de bases de données, et des compétences actualisées dans le domaine sont aussi demandées. La connaissance du Web, du 2D-3D, des jeux électroniques, du multimédia, des réseaux et des logiciels est recherchée. La capacité de travailler en équipe ainsi que des aptitudes en communication et en gestion du stress sont nécessaires. D’autres compétences, connaissances techniques et expériences particulières peuvent être requises selon la spécialisation de l’entreprise. Le bilinguisme est demandé.

Reason for labor demand

Les domaines du jeu vidéo et du service-conseil sont en croissance et offrent des possibilités d’emploi intéressantes aux personnes diplômées universitaires. Le domaine des technologies sans fil et des entreprises du secteur des médias interactifs sur Internet connaît également une période de croissance. Les firmes-conseils en informatique, les compagnies d’assurances et les entreprises de services financiers sont aussi à l’origine de la demande de main-d’œuvre dans cette profession. L’informatisation des entreprises, l’accroissement du nombre de sites Web avec éléments transactionnels, l’intérêt pour les systèmes d’infogérance, les changements technologiques rapides et les besoins liés à la programmation et l’intégration de produits du multimédia contribuent à maintenir la demande de main-d’œuvre. Les débouchés dans cette profession viennent de la création de nouveaux emplois et de la mobilité des travailleurs et des travailleuses vers d’autres professions en informatique, telles que gestionnaires de systèmes informatiques, analystes et consultants ou consultantes informatiques, analystes de bases de données et administrateurs ou administratrices de données.

View job offers on Online Placement

Job titles

Nature of work

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.

Fields of interest

  • Crunching numbers
  • Working with computers, information technology, and communications

Main duties

  • Computer 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's requirements
  • - Assist in the development of logical and physical specifications
  • - May lead and co-ordinate teams of computer programmers
  • - May research and evaluate a variety of software products.
  • Interactive media developers perform some or all of the following duties:
  • - Program animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and internet-based applications
  • - Program special effects software for film and video applications
  • - Write, modify, integrate and test software code for e-commerce and other Internet applications
  • - Assist in the collection and documentation of user's requirements
  • - Assist in the development of logical and physical specifications
  • - May lead and co-ordinate teams of interactive media developers
  • - May research and evaluate a variety of interactive media software products.

These headings are provided for the following occupation(s) :

Employment requirements

  • * A bachelor's degree in computer science or in another discipline with a significant programming component orCompletion of a college program in computer science is usually required.
  • * Specialization in programming for engineering and scientific applications requires specific post-secondary study or experience.

Skill type

  • Natural and applied sciences and related fields

Skill level

  • Professional

More information

  • * Progression to information systems analyst, software engineer or Web designer is possible with experience.

Professional associations