Aperçu:
Groupe Dynamite est un détaillant de mode numérique mondial ayant deux marques, GARAGE et DYNAMITE, au cœur de son succès. Avec plus de 300 magasins au Canada et aux États-Unis et plus de 6 000 employé·es, nous faisons notre marque dans l’industrie de la mode depuis 1975.
Nos principales forces sont ancrées dans notre équipe, notre innovation et nos clientes. Nous sommes fiers d’embaucher et de conserver des leaders inspirants, motivés par leur désir de réaliser de grandes choses et reconnus pour leur esprit entrepreneurial.
Sommaire de l’emploi :
En tant que membre de l’équipe du Développement numérique, vous travaillerez en étroite collaboration avec les équipes du Commerce électronique et du Produit pour développer des systèmes d’arrière-plan qui propulsent un écosystème moderne d’application mobile de commerce électronique. En tant qu’ingénieur·e senior expérimenté·e, vous dirigerez le développement de fonctionnalités, encadrerez les ingénieur·es débutant·es et influencerez l’architecture pour les services essentiels servant des millions de clientes dans les applications GARAGE et DYNAMITE.
Responsabilités :
-
Travailler en collaboration au sein d’une équipe agile pour développer de nouvelles fonctionnalités et maintenir les fonctionnalités existantes en utilisant Node.js, .NET Framework, React Native, Salesforce Commerce Cloud (OCAPI et SCAPI) et Google Cloud Platform (fonctions Cloud Run et Firebase);
-
Améliorer nos services d’arrière-plan destinés aux frontaux, aussi appelés « backend for frontend » (BFF) à l’aide de NestJS et de GraphQL en vue de permettre plusieurs cas d’utilisation à travers des systèmes d’arrière-plan de commerce électronique disparates;
-
Créer des tests automatisés qui serviront de documentation vivante sur les exigences d’affaires pour se protéger contre les futures régressions;
-
Contribuer régulièrement à l’espace Confluence de l’équipe pour documenter les changements en cours;
-
Prendre en main le développement de l’architecture future afin d’automatiser davantage d’étapes, de réduire les points de friction et d’améliorer l’accès et le contrôle pour les utilisateurs de l’entreprise;
-
Contribuer à une culture de la croissance par le biais de revues de presse, de programmation en binôme, de remue-méninges et de séances de partage des connaissances;
-
S’approprier la solution, en assurant le suivi après le lancement des nouvelles versions et en cernant les sujets de préoccupation tout comme les raisons de célébrer;
-
Communiquer efficacement avec les responsables de produit, les développeurs et les ressources en assurance qualité afin de s’aligner sur les processus et de les améliorer;
-
Prendre complètement en charge la livraison d’épopées (epics) complexes, de la conception technique au suivi de la production;
-
Améliorer l’extensibilité, la résilience et l’observabilité des services d’arrière-plan;
-
Animer les revues de conception, la programmation en paires et les séances de partage des connaissances;
-
Coacher et encadrer les ingénieur·es de niveaux I et II et leur fournir une rétroaction constructive;
-
Collaborer avec les équipes du Produit, d’Assurance de la qualité et d’Expérience utilisateur pour préciser les exigences et estimer la portée;
-
Promouvoir les meilleures pratiques en matière d’ingénierie (normes de codage, sécurité, tests, DevOps).
Compétences :
-
Baccalauréat en informatique, en ingénierie ou en technologie de l’information;
-
Minimum de 5 ans d’expérience dans le développement de logiciels dans des équipes de Produit agiles, servant idéalement une grande base de clients;
-
Au moins 2 ans d’expérience dans l’extension d’applications logicielles utilisant .NET Framework ou Java;
-
Minimum d’un an d’expérience dans la création d’intégrations en utilisant des API RESTful;
-
Expertise en .NET ou Node.js/TypeScript avec déploiements de production en nuage (GCP, AWS ou Azure);
-
Compréhension approfondie des modèles de système distribué, du contrôle des versions d’API et de la modélisation des données;
-
Expérience avérée dans l’amélioration de la vitesse d’exécution des équipes et de la qualité du code grâce à des revues et à des outils.
-
Excellentes aptitudes en communication et en gestion des parties prenantes;
Le bilinguisme (français et anglais) est requis pour les communications quotidiennes avec les fournisseurs, les employé es et les intervenant- es, tant au Québec qu’à l’extérieur.
Atouts :
-
Expérience dans le développement d’applications en utilisant les bases de données SQL et NoSQL (MongoDB, Postgres);
-
Expérience en matière de développement de système de gestion de contenu (Optimizely, Sitecore et Sitefinity);
-
Expérience auprès des plateformes de commerce électronique (Salesforce, Adobe, SAP et Oracle);
-
Expérience avec les technologies et cadres d’applications suivants :
-
Kubernetes;
-
Informatique sans serveur;
-
Librairies frontales, particulièrement React (Vue, Angular et Svelte sont également unatout);
-
Connaissance du domaine de la vente au détail et du commerce électronique, de la gestion des commandes ou des systèmes de fidélisation.
Chez GDI, vous ferez partie d’une entreprise en pleine expansion qui comprend l’importance d’investir dans ses employés et qui vous offre:
-
Un régime de rémunération complet incluant des bonis basés sur les performances;
-
Un programme collectif d’épargne-retraite avec contribution à parts égales de l’employeur;
-
Une assurance collective flexible vous offrant une couverture personnalisée qui répond à vos besoins;
-
Un rabais chez Garage et Dynamite pour les employés;
-
Des ventes d’échantillons exclusives et privées;
-
Une politique flexible de vacances;
-
et bien plus!
GDI a été élu à plusieurs reprises l’un des meilleurs employeurs de Montréal et l’un des meilleurs employeurs pour les jeunes au Canada.
Notre promesse :
Les jours se suivront, mais ne se ressembleront pas, car nous aspirons à toujours faire mieux que la veille. Nous nous engageons à respecter les principes d’équité en matière d’emploi.
Les candidats retenus seront contactés pour une entrevue.