Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Description du poste

Company Description

SSENSE est une plateforme technologique mondiale opérant à l’intersection de la culture, de la communauté et du commerce. Basée à Montréal, elle propose un mélange de marques de luxe établies et émergentes, couvrant la mode féminine, masculine, pour enfants et Everything Else™. SSENSE a reçu de nombreux éloges pour être à la fois un moteur de commerce électronique et un producteur de contenu culturel, générant en moyenne 100 millions de pages vues mensuelles.

Job Description

About The Role:

L’équipe Technology & Engineering est le moteur technique central qui construit le futur. Elle joue le rôle de gardien et d’architecte de l’ensemble de notre écosystème numérique, du développement logiciel à une infrastructure résiliente et à une sécurité de pointe. Notre mission est de favoriser l’excellence opérationnelle, d’être pionnier en matière d’innovation et de fournir des solutions évolutives et performantes qui garantissent des expériences digitales fluides et soutiennent une hyper-croissance.

Le Software Developer Level 3 traduit les besoins produit et affaires en un logiciel fiable et évolutif, en fournissant un impact mesurable pour les clients et les opérations tout en respectant les standards d’ingénierie.

What You Will Do:

  • Comprendre la feuille de route produit de haut niveau pour la squad et les fonctionnalités immédiates à développer, contribuer à l’estimation de haut niveau et à la mise en place des séquences de développement
    Effectuer des tâches de développement complexes avec un minimum d’orientation.
  • Contribuer constamment et activement à pousser le code en production pour devenir un contributeur principal.
  • Commencer à revoir les demandes de changement (Pull Requests) pour un développement simple.
  • Écrire un code testable, efficace et réutilisable, adapté à l’intégration continue et au déploiement, qui respecte les meilleures pratiques et les standards de développement de SSENSE.
    Respecter les standards de développement AI de SSENSE et intégrer l’IA dans les activités quotidiennes.
  • Être responsable de la qualité du code avec l’aide d’un analyste QA pour effectuer des tests adéquats.
  • Participer aux sessions de l’université SSENSE afin de se familiariser avec diverses technologies et animer au moins deux sessions par an.
  • Contribuer activement à la conception de la solution, en mettant les autres membres au défi sur les décisions techniques.
  • Diriger l’adoption de l’IA chez SSENSE.

Qualifications

  • Diplôme universitaire en informatique, génie ou domaine technique connexe.
  • Au minimum 3 ans d’expérience en Programmation Orientée Objet (OOP).
  • Connaissances des concepts de microservices et capacité à définir l’architecture d’un microservice avec un minimum d’orientation pour développer un microservice complexe.
  • Capacité à identifier les opportunités de mise en cache et à les mettre en œuvre avec un encadrement.
  • À l’aise avec divers systèmes de bases de données et capable d’écrire des requêtes complexes de manière autonome.
  • Le français est requis, car il s’agit de la langue dans la province du Québec.

What Sets You Appart

  • Agile/Devops Practices: Exécute avec aisance tous les rituels et pratiques quotidiens d’un cadre défini (p. ex., rôles de Scrum Master/Product Owner, gestion des pipelines CI/CD, rédaction de user stories efficaces) avec une autonomie complète.
  • Data visualization & Reporting: Conçoit et crée des rapports standard, clairs et exacts (p. ex., rapports hebdomadaires sur la performance). Peut identifier le bon type de graphique pour des comparaisons de données simples.
  • Critical Thinking: Reconnaît quand une décision est nécessaire et utilise des politiques ou règles établies pour guider le choix. Demande l’avis de son superviseur pour toute décision non routinière.
  • Continuous Improvement: Applique de manière autonome des outils standard (p. ex., 5S, Value Stream Mapping, Root Cause Analysis) pour améliorer les flux de travail au sein de sa fonction, ce qui entraîne des gains d’efficacité mesurables.