Lieu : Montréal – Présence requise 2 jours par semaine au bureau
Durée du mandat : 24 mois
Dans le cadre du maintien et de l’évolution du site web institutionnel développé sous Episerver version 12 (Optimizely), nous recherchons un(e) Développeur Full Stack expérimenté(e). Vous intégrerez une équipe agile en charge de faire évoluer les fonctionnalités existantes (menu, formulaires, accessibilité, etc.) et de développer de nouveaux composants Front-End et Back-End selon les besoins de l’organisation.
Vous participerez activement au développement, à la maintenance et à l’amélioration continue des solutions, en veillant au respect des meilleures pratiques de développement, d’accessibilité et de qualité logicielle.
Objectifs et livrables
Développer et maintenir de nouveaux composants dans le CMS Episerver / Optimizely version 12.
Assurer l’évolution continue et le maintien de la solution en conformité avec les nouvelles fonctionnalités du CMS.
Participer au développement de tests unitaires garantissant la robustesse des développements réalisés.
Rédiger une documentation technique claire et détaillée.
Collaborer étroitement avec les autres membres de l’équipe (pair programming, bonnes pratiques collectives).
Responsabilités principales
Concevoir, développer, tester et maintenir des fonctionnalités Front-End et Back-End sous Episerver/Optimizely.
Participer aux activités de maintenance évolutive et corrective.
Implémenter les bonnes pratiques de développement en équipe (TDD, CI/CD, DevOps).
Assurer l'accessibilité Web des développements conformément aux meilleures pratiques HTML.
Participer activement à l’amélioration continue et à la montée de version du CMS.
Contribuer à la documentation technique et fonctionnelle des composants et des processus.
Exigences et compétences techniques
Diplôme : Baccalauréat en technologies de l'information, en ingénierie ou expérience équivalente.
Expérience professionnelle :
5 à 7 ans d'expérience en tant que Développeur Full Stack.
Expérience significative en développement avec Episerver version 12/Optimizely (atout).
Compétences techniques :
Excellente maîtrise de JavaScript, HTML, SCSS, TypeScript.
Expérience avec des outils de Build (Gulp, NodeJS, YAML, etc.).
Expérience avec TDD, Pair Programming, CI/CD, Azure DevOps.
Connaissance avancée de l’accessibilité Web et des standards HTML.
Compréhension des architectures basées sur microservices, principes de design et modèles de déploiement (atout majeur).
Atouts
Expérience dans un environnement agile centré sur la collaboration et l’amélioration continue.
Capacité à anticiper les problématiques et proposer des solutions innovantes.
Bilinguisme requis : Français 5/5 et Anglais 4/5.
Excellentes compétences en communication verbale et écrite.
Forte capacité d’adaptation, d’analyse et de résolution de problèmes.
Rigueur, autonomie et capacité à travailler dans un contexte en évolution rapide.