You can use your smart phone to browse stories in the comfort of your hand. Simply browse this site on your smart phone.

    Using an RSS Reader you can access most recent stories and other feeds posted on this network.

    SNetwork Recent Stories

INGENIEUR(E) LOGICIEL

Job Information
Author pmnationtalk
Date October 30, 2017
Type Full Time
Company National Film Board of Canada
Location Montréal, QC
Category Education / Teaching - K-12 and other training
Client National Film Board of Canada
Contact Information
rh-hr@onf.ca

INGENIEUR(E) LOGICIEL

NUMÉRO DE POSTE : 00021395
STATUT DU POSTE : Continu, temps-plein
DIVISION : Finances, opérations et technologie
SERVICE : Recherche et développement
ÉCHELLE SALARIALE : 10 – 71 517 $ à 91 446 $ (non révisé)
CATÉGORIE SYNDICALE : IPFPC
Emplacement : Montréal

SOMMAIRE DES FONCTIONS

À titre d’ingénieur(e) logiciel, participe au processus complet de chacune des phases de développement logiciel à la R&D incluant l’analyse des besoins, la conception, la programmation, les tests et la maintenance.  En tant que responsable de l’assurance qualité, valide les spécifications, implante des vérifications pertinentes dans le processus de développement et exécute les tests nécessaires pour s’assurer de la qualité des produits résultants. Avec l’équipe de développement, effectue la programmation logicielle, l’exploration, l’expérimentation, l’intégration et l’optimisation des nouvelles technologies et des applications développées à la R&D.

PRINCIPALES RESPONSABILITÉS

  • Valide que le processus de développement logiciel suit les bonnes pratiques et les normes régissant les aspects techniques de la programmation.
  • Prépare, élabore et exécute des plans et scénarios de tests complets pour s’assurer de la qualité, de la performance et de la conformité des logiciels aux spécifications et exigences.
  • Dans sa responsabilité d’assurance qualité, en appui à l’architecte développeur, développe une vision cohérente de l’architecture des systèmes informatiques et de leurs interactions, s’assure que les logiciels remplissent efficacement le rôle voulu et propose des changements aux procédures de travail liées aux nouveaux développements.
  • Assimile et comprend les besoins exprimés par les utilisateurs par la collecte, l’analyse et la documentation de leurs demandes.
  • Élabore les cas d’utilisations, rédige les spécifications et valide la conception en collaboration avec l’équipe de développement, les clients et partenaires.
  • Conçoit et réalise des prototypes et preuves de concepts dans le but d’en évaluer la faisabilité et l’ampleur du développement requis pour en obtenir un produit opérationnel.
  • Effectue la programmation logicielle, l’exploration, l’expérimentation, l’intégration et l’optimisation des nouvelles technologies et des applications développées à la R&D.
  • En collaboration avec les partenaires internes, planifie et effectue une transition ordonnée et sans heurt lors de la mise en opération de nouveaux systèmes et réagit promptement pour apporter les ajustements nécessaires.
  • S’assure de l’efficacité du développement, de la maintenabilité du code à long terme, de l’intégration des changements et, en collaboration avec les équipes opérationnelles, du suivi des déploiements de nouvelles versions.
  • Participe au maintien des connaissances de l’équipe de développement R&D dans les technologies en lien avec l’ingénierie logiciel en effectuent une veille technologique et en s’informant des développements récents dans l’industrie, suit l’évolution des normes de développement et choix technologiques, étudie la fiabilité, les performances et la facilité d’intégration de nouvelles technologies.
  • Partage ses connaissances avec ses collègues et offre de la formation structurée (documentation, démonstrations) sur les tests et développements entrepris.
  • Basé sur des connaissances de pointe dans le domaine de la programmation, recherche et conseille les partenaires concernant les meilleures approches à adopter pour répondre à leurs besoins, fournit l’information sur les possibilités et les limites, sur le plan technique, du matériel et des services ainsi qu’au niveau du temps et des coûts engendrés afin de permettre de prendre une décision sur l’approche idéale à privilégier.
  • Peut agir à titre de répondant aux usagers qui rencontrent des problèmes complexes en cours d’opération.
  • Interagie avec divers équipes et secteurs dans l’organisation, doit faire preuve d’un professionnalisme et d’une grande rigueur en représentant la R&D.
  • Participe à la formation du personnel de support, des usagers et de la mise en production.
  • Rédige les procédures d’exploitation et documente les projets développés pour en faciliter le transfert vers les opérations et la maintenance.
  • Effectue une partie des travaux de maintenance corrective et évolutive lors du transfert technologique ou de nouvelles mises à jour de fonctionnalités nouvelles.

EXIGENCES DE L’EMPLOI

  • Baccalauréat en génie informatique/logiciel, doit être éligible à l’inscrire au tableau de l’Ordre des Ingénieurs du Québec.
  • Minimum de cinq (5) années d’expérience dans un poste similaire.
  • Connaissance de librairies de programmation d’images et de sons.
  • Expérience avec Groovy/Grails, Java, Python, C/C++, PHP, Spring et Hibernate.
  • Excellente compréhension des interfaces RESTful HTTP et des designs patterns tels que MVC, SOA.
  • Bonne connaissance des bonnes pratiques de développement logiciel.
  • Bonne expérience avec les systèmes de gestion de versions tel que SVN ou GIT et d’intégration continu tel que Jenkins.
  • Connaissance de Tomcat ou autres serveurs applicatifs, des systèmes de bases de données Oracle, MySQL, NoSQL tel que MongoDB, ElasticSearch, Redis.
  • Bilinguisme essentiel dans les deux langues officielles, français et anglais, à l’écrit et à l’oral.

APTITUDES RECHERCHÉES

Qualités personnelles appropriées telles que l’ouverture d’esprit, la créativité, le sens de l’innovation et de l’organisation, le jugement, la minutie et l’esprit d’équipe.

Les personnes intéressées à ce poste et possédant les qualités susmentionnées sont priées de faire parvenir leur demande par écrit, accompagnée de leur curriculum vitæ, à rh-hr@onf.ca  AU PLUS TARD LE 23 NOVEMBRE 2017.  Veuillez indiquer le numéro de concours : JS-00021395.

Send To Friend Email Print Story

NationTalk Partners & Sponsors Learn More