Programmeurs/programmeuses et développeurs/développeuses en médias interactifs (2174)

Profession liée aux technologies de l'information et des communications

Profession parmi les plus en demande actuellement dans la région de la Capitale-Nationale

programmeur/programmeuse

Qualification et compétences les plus souvent requises

Un diplôme universitaire en génie informatique, en génie logiciel ou un diplôme d’études collégiales (DEC) en techniques de l’informatique sont demandés. Des connaissances propres à l’un des secteurs de l’industrie ainsi que la connaissance actualisée des langages et des environnements informatiques sont requises (ex. : connaissance des pratiques et des tendances du Web 2.0, PHP, HTML, CSS, Ajax, JavaScript, XML, MYSQL, bonne compréhension des fondements du référencement Web, des concepts orientés objet, de C#, ASP.Net, SQL, Microsoft SQL Server, XHTML, JAVA/J2EE, XML, CSS, PL SQL, Visual Studio 2003/2005/2008, Microsoft Windows XP, Vista, Server 2000, Server 2003, etc.).

La capacité de travailler en équipe multidisciplinaire, le sens de l’organisation, l’autonomie, la débrouillardise, le professionnalisme, la tolérance au travail sous pression, la capacité d’accepter la critique, la créativité sont des qualités recherchées. Des habiletés en communication écrite et orale, la minutie et la rigueur, le sens des responsabilités, un bon esprit d’analyse et de synthèse, la capacité de s’adapter et d’être à l’aise dans un environnement de gestion par projet sont également recherchés. Une expérience minimale de un à trois ans est demandée pour les postes en programmation. En plus de la maîtrise du français, une bonne connaissance de l’anglais oral et écrit est requise.

Origine des besoins de main-d'œuvre

Le secteur manufacturier, celui des télécommunications sans fil, les firmes-conseils en informatique, les compagnies d’assurances et les entreprises de services financiers ainsi que l’industrie des jeux vidéo dans la région de la Capitale-Nationale sont à l’origine de la demande de main-d’œuvre dans cette profession. La demande en programmation et intégration liée aux produits du multimédia (ex. : le développement d’applications mobiles pour les téléphones et les tablettes Android, iPhone ou iPad), l’accroissement du nombre de sites Web avec éléments transactionnels et le commerce électronique traduisent les besoins des entreprises et influencent à la hausse la demande de main-d’œuvre. Pour l’industrie des jeux vidéo, ces postes correspondent aux emplois de profil technique.

Consulter les offres d’emploi sur Placement en ligne

Appellations d'emploi

  • analyste-programmeur/analyste-programmeuse en informatique (réseau de la santé et des services sociaux)
  • codeur/codeuse en informatique
  • développeur/développeuse d'applications PC
  • Consulter toutes les appellations d'emploi

Nature du travail

Les programmeurs écrivent, modifient, intègrent et mettent à l'essai le code informatique pour des applications logicielles sur micro-ordinateurs ou gros ordinateurs, des applications de traitement de données, des logiciels de systèmes d'exploitation et des logiciels de communication. Les développeurs en médias interactifs écrivent, modifient, intègrent et mettent à l'essai le code informatique pour des applications Internet, des didacticiels, des jeux pour ordinateurs, des films, des vidéos et d'autres médias interactifs. 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.

Champs d'intérêt

  • Travailler avec les chiffres
  • Travailler en informatique et dans les technologies de l'information et des communications

Fonctions principales

  • Les programmeurs et les développeurs en médias interactifs exercent une partie ou l'ensemble des fonctions suivantes :
  • Programmeurs
  • - écrire, modifier, intégrer et mettre à l'essai le code des logiciels;
  • - assurer la mise à jour des programmes informatiques existants en effectuant les modifications de la manière spécifiée;
  • - cerner et communiquer les problèmes techniques, procédures et solutions;
  • - préparer les rapports, manuels et autres documents sur l'état, l'exploitation et l'entretien des logiciels;
  • - prêter assistance dans la collecte et la documentation des besoins des utilisateurs;
  • - prêter assistance dans le développement des spécifications logiques et techniques;
  • - mettre sur pied et diriger, s'il y a lieu, une équipe de programmeurs;
  • - rechercher et évaluer, s'il y a lieu, un grand nombre de produits logiciels.
  • Développeurs en médias interactifs
  • - programmer des logiciels d'animation en fonction de spécifications prédéfinies pour des CD, DVD et cartouches de jeux vidéo interactifs, et des applications Internet;
  • - programmer des logiciels d'effets spéciaux à des fins cinématographiques ou vidéo;
  • - écrire, modifier, intégrer et mettre à l'essai le code des logiciels destinés au commerce électronique ou à toute autre application Internet;
  • - prêter assistance dans la collecte et la documentation des besoins des utilisateurs;
  • - prêter assistance dans le développement des spécifications logiques et techniques;
  • - mettre sur pied et diriger, s'il y a lieu, une équipe de développeurs en médias interactifs;
  • - rechercher et évaluer, s'il y a lieu, un grand nombre de produits logiciels.

Ces rubriques sont détaillées pour la ou les professions suivantes :

Conditions d'accès à la profession

  • * Un diplôme de premier cycle en informatique ou dans une autre discipline comportant une formation pertinente en programmation ouun diplôme d'études collégiales en informatique est habituellement exigé.
  • * Une spécialisation en programmation d'applications scientifiques et en ingénierie nécessite des études postsecondaires ou une expérience spécifique.

Catégorie professionnelle

  • Sciences naturelles et appliquées et domaines apparentés

Niveau de compétence

  • Professionnel

Renseignements supplémentaires

  • * L'expérience permet d'accéder à des postes d'analystes en informatique, d'ingénieurs en logiciel ou de concepteurs Web.

Associations professionnelles