Recherche par...

Programmeur de logiciels

« Seul, un ordinateur n’est pas très intelligent. Afficher quelque chose à l’écran, émettre un son, rien de tout cela ne serait possible sans moi. À l’aide d’un langage codé, je peux dicter à l’ordinateur ce qu’il doit faire. »

Autres appellations d’emploi
Développeur logiciel
Programmeur

Portrait de la profession

Le programmeur de logiciels, comme le programmeur Web, construit, améliore et modifie des logiciels ou des programmes informatiques. Pour ce faire, il utilise un langage de programmation et travaille en collaboration avec le concepteur Web. Il est aussi responsable des documents reliés au fonctionnement et à l’utilisation de ces programmes et logiciels. Le programmeur de logiciels offre un soutien aux utilisateurs en cas de problèmes techniques. Il peut aussi donner de la formation sur l’utilisation optimale des programmes et des logiciels. Il exécute, en collaboration avec l’intégrateur, les tâches de programmation des différentes composantes du produit multimédia.

Tâches et responsabilités

  • Cerner et communiquer les problèmes techniques, les procédures et les solutions applicables.
  • Mettre en œuvre des applications de traitement de données, des logiciels de communication et des logiciels de systèmes d’exploitation.
  • Concevoir et mettre en œuvre des logiciels, des applications de traitement de données, des logiciels de communication et des logiciels de systèmes d’exploitation.
  • Produire et mettre à jour des guides d’utilisation des programmes informatiques ainsi que des logiciels.
  • Documenter tous les logiciels et les programmes réalisés, par rapport à leur état, à leur utilisation et à leur entretien.
  • Travailler en collaboration avec les programmeurs Web, les intégrateurs multimédias et les concepteurs Web.
  • Veiller à la qualité des produits et des services informatiques selon les standards, les normes et les procédures à suivre.
  • Utiliser les bonnes techniques de programmation pour assurer un environnement stable.
  • Effectuer différents tests sur les produits et les services informatiques.

Compétences 

  • Connaître les langages de programmation et les bases de données, leurs capacités et leurs limites techniques.
  • Connaître les différents protocoles réseau et les protocoles de transfert de fichiers pour la transmission et la récupération de l’information entre les ordinateurs.
  • Connaître les programmes informatiques et les logiciels utilisés dans l’entreprise.
  • Comprendre le fonctionnement du matériel informatique.
  • Savoir adapter les logiciels aux besoins et aux habitudes des usagers.
  • Savoir réaliser le contrôle de la qualité.
  • Connaître la typographie et le design d’information.

Habiletés personnelles 

  • Autonomie et sens de l’initiative
  • Sens des responsabilités
  • Habileté à résoudre des problèmes
  • Ouverture d’esprit
  • Minutie et patience
  • Bonne gestion du stress
  • Esprit d’équipe
  • Souci du détail et rigueur
  • Capacité d’analyse
  • Bonne communication orale et écrite en français et en anglais
  • Sens de l’organisation et de la planification
  • Autonomie dans la mise à jour des connaissances liées à la technologie

Salaire médian1

59 000 $

Diplôme requis ou filière éducationnelle

Plusieurs combinaisons études/expériences peuvent être prises en considération pour accéder à cette profession :

  • Baccalauréat en sciences informatiques, en génie informatique, en génie logiciel, en intégration multimédia ou une formation équivalente en programmation

Ou

  • Autre diplôme universitaire

Ou

  • Diplôme d’études collégiales en informatique avec une expérience pertinente

Ou

  • Équivalent

Expérience ou filière professionnelle

En général, les entreprises exigent deux ans d’expérience ou moins dans le domaine des technologies de l’information et une expérience pertinente dans le type d’activité spécifique à l’entreprise.

Secteurs d'activité

Tous les secteurs

 

1 Source : Enquête de rémunération TECHNOCompétences 2012.