Afficher le profil de profession

Rechercher dans le SIPeC

Développeurs/développeuses et programmeurs/programmeuses de logiciels

Code SIPeC 21232.00

Les développeurs et les programmeurs de logiciels conçoivent, écrivent et testent les codes des nouveaux systèmes et logiciels pour en assurer l'efficacité. Ils créent les bases des systèmes opérationnels et exécutent des programmes de diagnostic pour en certifier l'efficacité.

Aperçu

Également connu

  • Chef de projet de développement de logiciel
  • Développeur/développeuse de jeux d'ordinateur
  • Développeur/développeuse de logiciels
  • Développeur/développeuse de logiciels d'affaires électroniques
  • Développeur/développeuse de médias interactifs
  • Développeur/développeuse de multimédias
  • Programmeur/programmeuse d'applications informatiques
  • Programmeur/programmeuse de logiciels

Fonctions principales

Ce groupe exerce une partie ou l'ensemble des fonctions suivantes :

  • concevoir, écrire, lire, tester et corriger les codes d'un nouveau logiciel;
  • analyser les informations pour recommander et planifier l'installation de nouveaux systèmes ou la modification d'un système existant;
  • évaluer les relations entre les programmes, par exemple si un changement envisagé dans une partie d'un programme entrainerait des résultats non désirés dans une partie connexe;
  • programmer des logiciels d'animation en fonction de spécifications techniques prédéfinies pour des jeux vidéo interactifs et des applications Internet et mobiles;
  • écrire, modifier, intégrer et mettre à l'essai le code des logiciels destinés au commerce électronique et applications Internet et mobiles;
  • développer, mettre en œuvre et maintenir des fonctionnalités de jeu qui s'intègrent de manière efficace aux logiciels existants;
  • rédiger la documentation pour les nouveaux logiciels et les mises à jour.

Renseignements supplémentaires

  • L'expérience permet d'accéder à des postes d'ingénieurs en logiciel.

Professions similaires classées ailleurs

Exclusions:

  • Spécialistes en informatique (21222)
  • Analystes de bases de données et administrateurs/administratrices de données (21223)
  • Développeurs/développeuses et programmeurs/programmeuses de systèmes informatiques (21230)
  • Développeurs/développeuses et programmeurs/programmeuses Web (21234)
  • Concepteurs/conceptrices Web (21233)
  • Techniciens/techniciennes de réseau informatique et Web (22220)
  • Évaluateurs/évaluatrices de systèmes informatiques (22222)
  • Designers graphiques et illustrateurs/illustratrices (52120)
  • E-business managers (10022.04)

Répartition hiérarchique de la CNP

Version de la CNP

CNP 2021 version 1.0

Grande catégorie professionnelle

2 – Sciences naturelles et appliquées et domaines apparentés

FÉER

1 – Une formation universitaire caractérise habituellement les professions

Grand groupe

21 – Personnel professionnel des sciences naturelles et appliquées

Sous-grand groupe

212 – Personnel professionnel des sciences appliquées (sauf ingénierie)

Sous-groupe

2123 – Concepteurs/conceptrices et développeurs/développeuses en informatique, logiciel et Web

Groupe de base

21232 – Développeurs/développeuses et programmeurs/programmeuses de logiciels

Profil de profession

21232.00 – Développeurs/développeuses et programmeurs/programmeuses de logiciels

Caractéristiques du travail

Les caractéristiques du travail regroupent les différents éléments décrivant le milieu de travail de chaque profession, tels que les employeurs, les activités professionnelles et le contexte de travail. Chaque catégorie affiche jusqu'à 10 descripteurs par ordre décroissant en fonction, premièrement, des cotes attribuées par le niveau de complexité (pour les Activités du travail) ou d'autres dimensions de mesure (pour le Contexte de travail), et deuxièmement, en ordre alphabétique. La liste complète des descripteurs et de leurs cotes peut être élargie au bas de chaque page.

Activités du travail

Niveau de compétence ou de complexité
Analyser des données ou de l’information
5 - Niveau le plus élevé
Utiliser des ordinateurs
5 - Niveau le plus élevé
Pensée créative
5 - Niveau le plus élevé
Appliquer de nouvelles connaissances
4 - Niveau élevé
Tâches administratives
4 - Niveau élevé

Contexte de travail

Caractéristiques structurelles de l’emploi

Travail structuré par rapport au travail non structuré
Degré de liberté pour déterminer les tâches et les priorités
3 - Un degré modéré de liberté
Durée d’une semaine de travail
Heures travaillées dans une semaine typique
2 - Entre 35 à 40 heures

Environnement physique de travail

Proximité physique
La distance physique des autres
3 - Assez proche (par exemple, partager un bureau)

Exigences physiques

Être assis
Durée
5 - Tout le temps, ou presque tout le temps
Rester debout
Durée
1 - Très peu de temps
Se pencher ou se tordre le corps
Durée
1 - Très peu de temps

Relations interpersonnelles

Être en contact avec d’autres personnes
Fréquence
4 - Chaque Tous les jours, plusieurs fois par jour
Durée
3 - La moitié du temps
Travail en équipe ou en groupe
Importance
4 - Très important
Fréquence
4 - Chaque Tous les jours, plusieurs fois par jour

Lieux de travail/employeurs

  • Firmes d'experts-conseils en technologies de l'information
  • Services informatiques des secteurs privé et public
  • Sociétés de développement de logiciels pour ordinateurs
  • Travailleurs autonomes

Compétences et habiletés

Cette section affiche les diverses compétences requises pour une profession. Chaque catégorie affiche jusqu'à 10 descripteurs par ordre décroissant en fonction, d'une part, des cotes attribuées par le niveau de compétence (pour les Compétences et Habiletés) ou d'importance (pour les Attributs personnels) et, d'autre part, par ordre alphabétique. La liste complète des descripteurs et de leurs cotes peut être élargie au bas de chaque page.

Habiletés

Niveau de compétence ou de complexité
Facilité à concevoir des idées
4 - Niveau élevé
Ordonner de l’information
4 - Niveau élevé
Raisonnement mathématique
4 - Niveau élevé
Habileté numériques
4 - Niveau élevé
Souplesse dans la catégorisation
3 - Niveau modéré

Compétences

Niveau de compétence ou de complexité
Littératie numérique
5 - Niveau le plus élevé
Production numérique
5 - Niveau le plus élevé
Évaluation
5 - Niveau le plus élevé
Dépannage
5 - Niveau le plus élevé
Pensée critique
4 - Niveau élevé

Attributs personnels

Importance
Pensée analytique
5 - Extrêmement important
Souci du détail
5 - Extrêmement important
Adaptabilité
4 - Très important
Autonomie
4 - Très important
Esprit d’innovation
4 - Très important