Développeur | Développeuse logiciel

Mise en ligne : 14 avril 2022 Emplacement : Montréal Échelle salariale : 9 – 73 777 $ à 93 407 $ Statut poste : Continu, temps-plein Numéro de poste : 00021458 Division : Finances, opérations et technologie Service : Architecture d’entreprise et évolution des systèmes Catégorie syndicale : IPFPC

Vous vous passionnez pour les bonnes histoires ? Vous aimez explorer des enjeux importants et repousser les frontières avec des expériences audiovisuelles innovantes ? Nous aussi. À l’Office national du film, le producteur et distributeur public du Canada, nous racontons les histoires du pays et nous ouvrons la voie dans pratiquement toutes les formes du récit audiovisuel depuis 1939. Pour accomplir cela, nous devons nous doter d’une équipe qui reflète véritablement la richesse et la diversité du Canada. Si vous voulez faire partie de cette équipe — et contribuer au formidable patrimoine de l’ONF —, communiquez avec nous.

SOMMAIRE DES FONCTIONS

Travaille au sein de l’équipe, Architecture d’entreprise et évolution des systèmes afin d’assurer le développement et la mise en œuvre d’applications, de services et de systèmes internes en web et REST. Assure la programmation des projets qui lui sont confiés et propose des solutions précises et novatrices pour leur développement et leur intégration, de concert avec les intervenantes et intervenants clés des secteurs techniques de l’ONF. Développe principalement en utilisant les cadres Grails et Python Flask dans un environnement d’intégration continue (CI) et de déploiement continu (CD).

PRINCIPALES RESPONSABILITÉS

  • Assure le développement et la réalisation des aspects techniques de projets de développement logiciel, en fonction des besoins de la clientèle et en collaboration avec les autres membres de l’équipe de développement.
  • Participe à l’analyse de faisabilité des projets et de l’offre de solutions technologiques reconnues dans l’industrie.
  • Contribue aux pratiques de gestion de l’équipe en utilisant les méthodologies de développement logiciel et les outils agiles.
  • Participe à la revue de code par les pairs, en appliquant les normes de programmation, afin d’assurer la qualité des applications en développement.
  • Participe au développement de nouveaux outils, applications, services et interfaces, dont les liens intersystèmes, les scripts de synchronisation et la gestion des flux de travail.
  • Assure une veille technologique et propose des solutions précises et novatrices visant l’optimisation des approches de développement de projets de services, y compris l’automatisation des liens entre les systèmes.

EXIGENCES DE L’EMPLOI

  • Baccalauréat en informatique, en développement de logiciels ou l’équivalent.
  • Minimum de trois ans d’expérience en programmation d’applications web ou de services, ou combinaison pertinente de scolarité et d’expérience.
  • Excellente connaissance et expérience pratique de l’architecture de services web.
  • Très bonne connaissance des outils et des applications utilisés dans la conception, le développement et l’implantation de services web et d’applications d’entreprise.
  • Connaissance approfondie des langages de programmation web tels que Java, JavaScript, Groovy, Python ou Ruby.
  • Connaissance pratique des cadres MVC ou REST de Python pour la création de sites et de services web.
  • Connaissance des bibliothèques CSS courantes telles que Bootstrap.
  • Capacité à développer en utilisant des outils IDE modernes tels qu’IntelliJ.
  • Maîtrise des outils de gestion du code source tels que Git.
  • Connaissance des outils d’intégration continue et de déploiement continu (CI/CD) tels que GitLab CI ou Jenkins.
  • Capacité à travailler dans un environnement Linux en utilisant des outils de ligne de commande tels que bash.
  • Expérience des bases de données relationnelles standards telles qu’Oracle ou MySQL.
  • Expérience avérée dans l’utilisation des méthodes agiles.
  • Connaissance des deux langues officielles (français et anglais), à l’oral et à l’écrit.

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.
  • Capacité à travailler efficacement au sein d’une équipe multidisciplinaire.
  • Grand intérêt pour son champ d’expertise et forte motivation à renouveler constamment ses connaissances en lien avec les nouvelles technologies.

Conformément à la Politique sur la vaccination contre la COVID-19, la vaccination complète constitue une condition d’emploi pour les nouvelles recrues, à moins qu’elles fassent l’objet de mesures d’adaptation en raison de contre-indications médicales attestées, de la religion, ou d’autres motifs de distinction illicite en vertu de la Loi canadienne sur les droits de la personne.

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æ, à cv@onf-nfb.gc.ca, AU PLUS TARD LE 1er MAI 2022. Veuillez indiquer le numéro de concours : SN-00021458.

L’ONF s’est engagé à se doter d’un effectif compétent qui reflète la diversité de la population canadienne. Par conséquent, il favorise l’équité en matière d’emploi et vous encourage à indiquer volontairement dans votre demande si vous êtes une femme, une personne autochtone, une personne handicapée ou un membre d’une minorité visible.

L’ONF s’engage également à instaurer des processus de sélection et un milieu de travail favorisant l’intégration et exempts d’obstacles. N’hésitez pas à nous faire part de vos besoins si des mesures d’adaptation doivent être prises.

Seules les personnes retenues pour une entrevue seront contactées.