DÉVELOPPEUR D'APPLICATIONS DORSALES EN DRUPAL [Ottawa]

 

DÉVELOPPEUR D'APPLICATIONS DORSALES EN DRUPAL

    

 

Titre:

 

 DÉVELOPPEUR D'APPLICATIONS DORSALES EN DRUPAL

 
 

Organisme:

 

Ingenium - Musées des sciences et de l’innovation du Canada

 

Type de l'emploi:

Déterminé / temps plein pour 1 an

 

Langue requise pour l'emploi:

 

Français ou anglais

 
 

Lieu:

 

Ottawa, ON

 
 

Date limite:

 

2018-06-28 

 
 

Date de début:

 

2018-08-27

 

Date d'affichage

2018-06-11 

Courriel:

competition@ingeniumcanada.org 

 

Adresse URL de l'organisme:

 

https://ingeniumcanada.org/fr

 
 

Salaire:

 

68 242,29 $ - 83 038,08 $ Niveau : 8(int)

 
 

Description de l'emploi :

 

Sommaire des fonctions :
Relevant de l’Administrateur du serveur Web, le / la titulaire du poste exercera le rôle de responsable technique du nouveau
site Web d’Ingenium, conçu avec Drupal 8. Il / Elle devra assurer la réussite opérationnelle du site Web, accomplissant les
tâches suivantes : élaborer de nouvelles caractéristiques et améliorations, effectuer des vérifications d’assurance de la
qualité, voir au maintien de la sécurité, concevoir et intégrer des interfaces de programmation d’applications (API), former les
utilisateurs et leur fournir un soutien.

Le / La titulaire du poste devra continuer de promouvoir la mission d’Ingenium visant à diffuser des données ouvertes pour
favoriser l’accès du public à ses collections. L’un des résultats visés sera la conception d’une API de gestion des collections,
capable de soutenir les expériences (interactives) offertes dans les musées et l’accessibilité du site Web aux chercheurs, aux
étudiants et à tous les curieux au pays.

Le / La titulaire du poste devra collaborer à des projets avec ses pairs et au sein des ministères dans un cadre de travail
agile. Il / Elle devra également former ses collègues au sein de l’équipe afin qu’ils améliorent leur connaissance du
fonctionnement interne de Drupal.

Une semaine normale de travail est de: 37.50 heures par semaine (5 jours consécutifs - lundi au vendredi)

Éducation et expérience :
À titre de candidat(e) idéal(e), vous détenez diplôme d’études postsecondaires dans un domaine lié à la conception, aux
technologies de l’information ou à l’informatique.

Vous faites aussi preuve d'expériences dans les domaines suivants:
- un minimum de trois (3) années d’expérience de l’utilisation du système Drupal et des langages PHP, HTML5, JavaScript et
CSS;
- un minimum de deux (2) années d’expérience de l’utilisation du système Drupal 8;
- un minimum d'une (1) année d’expérience de l’utilisation du système de migration de Drupal;
- un minimum d'une (1) année d’expérience de l’utilisation de la plateforme logicielle Apache Solr;
- un minimum de deux (2) années d’expérience de l’utilisation de la bibliothèque jQuery;
- un minimum de six (6) mois d’expérience de l’utilisation du langage Sass;
- expérience dans la création de modules et de systèmes de migration Drupal sur mesure;
- expérience de la conception et de l’utilisation d’API (La connaissance du style architectural REST et du langage GraphQL
est un atout.);
- expérience de l’utilisation de la bibliothèque React.js est souhaitée, mais non requise.

Exigences en matière de sécurité : Fiabilité approfondie

EXIGENCES ÉVALUÉES
Connaissances:
- du logiciel Docker (automatisation de l’installation et de la configuration d’environnements de développement);
- des interfaces et principes REST (La connaissance du langage GraphQL est un atout.);
- de la programmation orientée objet et du motif d’architecture logicielle Modèle-Vue-Contrôleur;
- des principes de la création et de l’administration de bases de données;
- des modèles de conception, y compris la séparation des préoccupations, l’inversion de contrôle, etc.;
- des Règles pour l’accessibilité des contenus Web (WCAG) 2.0 AA.
Capacités:
- désir d’apprendre de nouvelles applications et de nouveaux cadres d’applications, et de s’y adapter;
- solide expérience du lancement de produits Web;
- capacité d’établir des échéances réalistes, qui respectent l’étendue des projets et permettent de les mener à bien;
- capacité d’utiliser le logiciel GIT afin de miser sur des pratiques exemplaires pour assurer un bon contrôle à la source;
Qualités personnelles:
Créativité et capacité de résoudre des problèmes.
Fiabilité et responsabilité.
Esprit d’initiative et jugement.
Capacité de travailler en équipe.
Partage des réussites avec les autres membres de l’équipe.
Patience et volonté d’aider les autres.
Sentiment de fierté et d’appartenance à l’égard des travaux accomplis.
Désir de rester à l’affût des tendances émergentes dans le secteur des technologies de l’information.

** Les candidats retenus devront présenter un dossier de projets réalisés antérieurement avec Drupal, ainsi que des
échantillons des codes produits, qu’ils auront diffusés sur GitHub ou toute autre plateforme de gestion de versions.

La Société souscrit aux principes de l'équité en matière d'emploi.
Les curriculum vitae pour ce concours, reçus après la date et l'heure (minuit) de fermeture, ne seront pas
acceptés.

Veuillez noter que nous communiquerons uniquement avec les candidats retenus pour la prochaine étape de la
sélection. Ce concours pourrait permettre l'établissement d'une liste d'éligibilité de candidats potentiels qui
pourra servir à la dotation de postes similaires

Cette offre vous intéresse ? Veuillez faire parvenir votre curriculum vitae, ainsi que votre lettre de présentation
avant la date de clôture en indiquant le numéro de référence 2018/2019-SMSTC-065 dans la rubrique <<
Subject>> de votre courriel à : competition@ingeniumcanada.org

Date d'affichage : le 7 juin 2018
Date de clôture : le 28 juin 2018