Aller au contenu principal

Clone of Poste : Développeur(-euse) sur Drupal

Clone of Poste : Développeur(-euse) sur Drupal

Supérieur immédiat : Directeur(-rice), développement et marketing
Lieu : Ottawa (Ontario)
État : Poste à temps plein, permanent

À propos de nous :

Ambulance Saint-Jean (ASJ) est une fédération d’organismes caritatifs qui exerce ses activités dans toutes les provinces et tous les territoires du Canada. L’organisme est affilié au plan international avec l’Ordre de Saint-Jean qui mène des activités caritatives dans plus de 40 pays dans le monde entier. Présente au Canada depuis 1883, la mission d’ASJ est de soutenir activement les communautés dans l’ensemble du Canada afin d’améliorer leur santé et leur bien-être par l’entremise de formations, de produits et de services communautaires.

Aperçu du poste :

Chez Ambulance Saint-Jean, nous éprouvons une grande fierté envers notre impact communautaire et la formation que nous dispensons. Le rôle du Siège national est de fournir des services de soutien et un leadership national aux organisations provinciales et territoriales d’ASJ (conseils) réparties d’un océan à l’autre.

Le (la) développeur(-euse) sur Drupal jouera un rôle essentiel dans le développement, l’entretien et l’optimisation de l’écosystème numérique d’Ambulance Saint-Jean. Cela comprend la création de modules personnalisés, la gestion d’intégrations complexes avec Microsoft Dynamics 365 et Brightspace LMS, ainsi que la maintenance de notre architecture sur la plateforme Drupal Commerce.

Le (la) candidat(e) idéal(e) est un(e) résolveur(-euse) de problèmes proactif(-ve) possédant une solide expertise technique en Drupal (10/11) et PHP. Vous agirez en tant que principal(e) responsable technique de l’assistance Web, en triant et en résolvant les problèmes tout en travaillant en collaboration pour fournir des expériences numériques interactives de haute qualité sur la plateforme d’hébergement Pantheon.

Responsabilités :

  • Être la principale personne-ressource gérant les demandes d’assistance Web entrantes; diagnostiquer les problèmes, prioriser les bogues et coordonner les solutions avec les équipes internes.
  • Concevoir et développer des modules Drupal personnalisés pour répondre aux besoins de l’entreprise, notamment des fonctionnalités de recherche avancées et des outils de découverte de cours.
  • Développer des interfaces réactives et interactives à l’aide d’AJAX, de JavaScript et de Twig afin d’améliorer l’expérience utilisateur et de réduire les rechargements de page.
  • Concevoir et maintenir des intégrations entre Drupal et les plateformes d’entreprise telles que Microsoft Dynamics 365, Brightspace LMS et les passerelles de paiement (par exemple, Stripe).
  • Assurer le support et l’extension d’une plateforme Drupal Commerce personnalisée, incluant les flux de paiement, la logique fiscale et d’expédition, ainsi que les fonctionnalités de gestion des commandes.
  • Surveiller et améliorer le rendement du site, les stratégies de mise en cache (Redis/Varnish) et l’évolutivité globale au sein de l’environnement d’hébergement Pantheon.
  • Veiller à ce que les meilleures pratiques d’accessibilité (WCAG 2.2) et de sécurité soient appliquées sur l’ensemble des propriétés Web.
  • Collaborer avec les équipes de contenu, de marketing et informatiques pour traduire les besoins de l’entreprise en solutions techniques efficaces.
  • Maintenir une documentation technique claire pour les développements, les intégrations et les configurations système personnalisés.

Autre :

  • Solides compétences analytiques et de dépannage, ainsi que la capacité d’explorer les journaux d’événements pour identifier les causes profondes.
  • Excellentes aptitudes en communication et en collaboration.
  • Forte capacité d’organisation avec un grand souci du détail.
  • Capacité à prioriser les tâches et à respecter les délais dans un environnement d’équipe collaboratif.
  • Curiosité, adaptation et souci d’amélioration continue.

Qualifications :

  • Formation postsecondaire en informatique, en développement Web ou dans un domaine connexe (ou expérience équivalente).
  • 2 à 4 ans d’expérience professionnelle en développement sur la plateforme Drupal (Drupal 9 ou 10).
  • Solide maîtrise des langages et outils PHP (versions 8.2 et supérieures), HTML5, CSS3, JavaScript, AJAX et Twig.
  • Expérience dans la création de modules personnalisés et la mise en œuvre de la logique applicative au-delà de la configuration standard du site.
  • Expérience confirmée avec Drupal Commerce, notamment en matière de personnalisation du processus de paiement et des flux de commandes.
  • Toute expérience de travail dans la plateforme Pantheon (flux de travail de développement, de test et de production, interface de ligne de commande Terminus, Quicksilver) est un atout.
  • Connaissance de Git et des pratiques de CI/CD.
  • Expérience d’intégration de Drupal avec des systèmes tiers utilisant des API REST (par exemple, des plateformes CRM ou LMS).
  • La connaissance d’autres plateformes de gestion de contenu ou de commerce électronique est considérée comme un atout.

Rémunération et avantages :

La rémunération pour ce poste se situe entre 85 000 $ et 95 000 $, en fonction de l’expérience, et comprend des avantages sociaux, un régime de retraite d’entreprise et trois semaines de vacances. Des heures supplémentaires et une certaine flexibilité horaire peuvent être requises en fonction de la planification du travail.

Information supplémentaire :

ASJ valorise la diversité au sein de l’entreprise et encourage les personnes qualifiées de tous horizons à poser leur candidature.

Les candidat(e)s intéressé(e)s doivent soumettre leur résumé à dominic.oliveri@sja.ca.

Notre organisation fonctionne selon un modèle de travail hybride, permettant au personnel de travailler à distance ou au bureau, selon les besoins, en fonction des exigences des tâches spécifiques ou des préférences personnelles.

Nous remercions tous (toutes) les candidat(e)s de leur intérêt; toutefois, seul(e)s les candidat(e)s retenu(e)s pour un entretien seront contacté(e)s.