Classification nationale des professions (CNP) 2021 version 1.0

Un

Centre de confiance de Statistique Canada: Découvrez comment Statistique Canada veille à la protection de vos données et de vos renseignements personnels.

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

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é. Ils travaillent dans des sociétés de développement de logiciels pour ordinateurs, des firmes d'experts-conseils en technologies de l'information ou dans les services informatiques des secteurs privé et public.

  • Exemple(s) illustratif(s)

    • 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

    Tous les exemples

  • Exclusion(s)

    • Analystes de bases de données et administrateurs/administratrices de données (Voir 21223 Analystes de bases de données et administrateurs/administratrices de données)
    • Concepteurs/conceptrices Web (Voir 21233 Concepteurs/conceptrices Web)
    • Designers graphiques et illustrateurs/illustratrices (Voir 52120 Designers graphiques et illustrateurs/illustratrices)
    • Développeurs/développeuses et programmeurs/programmeuses de systèmes informatiques (Voir 21230 Développeurs/développeuses et programmeurs/programmeuses de systèmes informatiques)
    • Développeurs/développeuses et programmeurs/programmeuses Web (Voir 21234 Développeurs/développeuses et programmeurs/programmeuses Web)
    • Directeur/directrice des affaires électroniques (Voir 10022 Directeurs/directrices de la publicité, du marketing et des relations publiques)
    • Évaluateurs/évaluatrices de systèmes informatiques (Voir 22222 Évaluateurs/évaluatrices de systèmes informatiques)
    • Ingénieur/ingénieure en applications informatiques (Voir 21231 Ingénieurs/ingénieures et concepteurs/conceptrices en logiciel)
    • Spécialistes en informatique (Voir 21222 Spécialistes en informatique)
    • Techniciens/techniciennes de réseau informatique et Web (Voir 22220 Techniciens/techniciennes de réseau informatique et Web)
  • 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 oeuvre 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.
  • Conditions d'accès à la profession

    • Un diplôme de premier cycle en informatique, en génie logiciel ou dans une autre discipline comportant une formation pertinente ou un diplôme d'études collégiales en informatique est habituellement exigé.
    • Une expérience en programmation informatique est habituellement exigée.
  • Renseignements supplémentaires

    • L'expérience permet d'accéder à des postes, d'ingénieurs en logiciel.
Date de modification :