CSC Leasing Co.
Legrand Slovenija
Ingénieur(e) Plateforme SAP Commerce Senior
À propos du poste
Legrand North America propose une opportunité à distance pour un(e) Ingénieur(e) Plateforme SAP Commerce Senior afin de rejoindre notre équipe Enterprise Digital Systems. Il s'agit d'un rôle d'ingénierie de plateforme approfondie (pas un rôle de maintenance).
Vous construirez et étendrez la SAP Commerce backend, l'intégrerez avec les systèmes d'entreprise en amont via un middleware, et gérerez les problèmes de bout en bout — de la requête du storefront jusqu'aux couches de service et de persistance, à la limite d'intégration. La plateforme dessert plusieurs marques et storefronts et évolue vers une architecture composable et headless, donc votre travail au cœur est consommé par chaque équipe qui s'appuie dessus.
Nous recherchons un(e) ingénieur(e) capable d'opérer de manière autonome au sein de la plateforme : raisonner sur le full stack, diagnostiquer les problèmes de production en travaillant directement sur les logs SAP Commerce et Dynatrace, et les résoudre à la source.
En bref
- Travaillez au sein d'une SAP Commerce backend centralisée qui alimente plusieurs storefronts de marque. Certains storefronts sont gérés par l'équipe plateforme ; d'autres sont gérés par des équipes de business units qui consomment ce que vous construisez. Les décisions que vous prenez au cœur se répercutent sur toutes.
- Ingénierie backend pratique : construction et maintenance d'extensions SAP Commerce personnalisées — système de types, couche de service, intercepteurs, cron jobs, ImpEx, logique d'intégration — et sur les intégrations qui connectent le commerce aux systèmes d'entreprise en amont (ERP, PIM/Stibo, CRM) via un middleware.
- Dépannage indépendant via SAP Commerce Cloud et Dynatrace est une attente quotidienne. Vous devriez être la personne capable de prendre un symptôme de production ambigu et de le tracer à travers les logs, les traces et le code jusqu'à une cause racine sans escalade.
- La plateforme évolue vers le headless / composable (OCC APIs, contenu headless, recherche). Un bon jugement en API et en contrats est important et apprécié — mais il repose sur, et dépend de, une réelle profondeur dans le backend lui-même.
- Ce rôle relève de la Plateforme d'Ingénierie et collabore avec l'architecte plateforme pour la validation de la conception et des estimations. Vous devrez opérer avec une direction technique indépendante et une pleine propriété des résultats dans votre domaine.
RESPONSABILITÉS
Construire et étendre la SAP Commerce backend
- Concevoir, construire et maintenir des extensions SAP Commerce personnalisées — modèles de données, couche de service, façades, intercepteurs, cron jobs et logique de plateforme — en suivant une architecture solide pour un environnement multi-marques et multi-storefronts.
- Travailler avec aisance sur la pile SAP Commerce : système de types et persistance, couche de service basée sur Spring, ImpEx, FlexibleSearch, et le modèle de build/déploiement sur Commerce Cloud.
- Développer de nouvelles capacités de plateforme répondant aux exigences métier, et maintenir et refactoriser la base de code existante, y compris le storefront basé sur l'accélérateur qui fonctionne actuellement.
Intégrer avec les systèmes en amont
- Construire et maintenir les intégrations entre SAP Commerce et les systèmes d'entreprise en amont (ERP, PIM/Stibo, CRM) — via un middleware si approprié — en utilisant des modèles d'intégration standard et résilients.
- Raisonner clairement sur la propriété et l'autorité des données : quel système est la source de vérité dans quelles conditions, et comment la plateforme se comporte lorsqu'un système en amont est lent, obsolète ou indisponible.
- Lorsque l'architecture le demande, concevoir et construire des APIs OCC / commerce avec des sémantiques cohérentes et un versionnement stable afin que les storefronts en aval puissent s'intégrer sans travail spécifique.
Diagnostiquer et résoudre — de manière autonome
- Prendre en charge les problèmes de production et les résoudre de manière permanente : reproduire, isoler, identifier la cause racine, corriger et vérifier.
- Travailler directement avec les logs SAP Commerce Cloud et la pile d'observabilité Dynatrace — traces, flux de services, analyse de logs, métriques de performance — pour diagnostiquer les problèmes dans une architecture multi-couches et intégrée. C'est une compétence centrale et quotidienne, pas occasionnelle.
- Communiquer clairement la cause racine et l'impact à l'équipe et aux parties prenantes, et assurer le suivi des actions jusqu'à leur clôture.
Élever le niveau de l'équipe
- Effectuer des revues de Pull Request (PR) pour la correction du domaine et l'adhérence architecturale — et utiliser la revue comme un mécanisme pour faire progresser les autres développeurs, pas seulement pour valider les fusions.
- Produire une documentation qui anticipe les besoins de l'équipe. Les connaissances que vous détenez doivent être transférables, pas tribales — la plateforme ne doit pas stagner lorsqu'une personne est indisponible.
- Être présent lors des phases de conception et de solution, en identifiant les risques de conception avant qu'ils n'entrent dans un sprint sous forme de défauts.
Opérer dans la livraison
- Participer à la définition des exigences et de la portée, en fournissant des estimations crédibles basées sur les contraintes réelles de la plateforme.
- Travailler dans un modèle de livraison Agile (Kanban / basé sur des sprints) avec une gestion disciplinée des feature flags, une logique de repli, une gestion des erreurs et une couverture de tests sur tout nouveau code.
QUALIFICATIONS
Requis
- Backend depth : expérience backend solide et démontrable sur SAP Commerce Cloud (Hybris) — généralement 6+ années — avec une responsabilité complète et autonome sur des travaux d'extension et de plateforme non triviaux. Évalué sur le périmètre dont vous avez eu la charge.
- Développement d'extensions : vous construisez des extensions en toute confiance à travers le système de types, la couche de persistance, la couche de service Spring, les intercepteurs, ImpEx et FlexibleSearch, et appliquez des modèles de conception solides et des principes de conception orientée objet dans une architecture en couches.
- Raisonnement Full-stack : vous pouvez raisonner sur le full stack — depuis une requête storefront ou API, à travers les couches de service et de persistance, jusqu'à la limite d'intégration — et localiser un problème sans qu'on vous le montre.
- Observabilité et dépannage : vous êtes très à l'aise pour diagnostiquer les problèmes directement via les logs SAP Commerce Cloud et Dynatrace. Étant donné un symptôme de production ambigu, vous pouvez en identifier la cause racine de manière autonome.
- Intégration : vous avez construit et maintenu des intégrations entre SAP Commerce et les systèmes en amont (ERP, PIM, CRM), y compris via un middleware, et vous pouvez raisonner sur l'autorité, la résilience et le comportement en cas de défaillance aux frontières des systèmes.
- Autonomie : vous assumez la responsabilité des résultats de bout en bout, pouvez travailler de manière indépendante tout en réalisant des progrès constants. Vous communiquez clairement la cause racine et l'impact à des publics techniques et non techniques.
Préféré
- Données et recherche : solide expérience en SQL et Solr ; aisance avec les couches de données et de recherche sous-jacentes au commerce.
- Mentalité headless : expérience avec, ou capacité claire à raisonner sur, un modèle headless / composable où le storefront est découplé du backend (OCC consommé par Spartacus/Composable Storefront ou un React frontend personnalisé).
- Leadership technique : un historique de contribution à l'amélioration des compétences des ingénieurs autour de vous par la documentation, les conseils de conception et les revues. Familiarité avec l'architecture composable / MACH, Contentful (ou un autre CMS headless), Algolia et Cloudinary.
- Licence en informatique, génie logiciel ou domaine connexe — ou expérience démontrée équivalente.
Legrand est le spécialiste mondial des infrastructures électriques et numériques du bâtiment. Son offre complète de solutions pour les marchés résidentiels, tertiaires et de data centers en fait une référence pour les clients du monde entier.
Legrand, North & Central America offre une couverture médicale, dentaire et visuelle complète, ainsi que des avantages distinctifs tels qu'une correspondance élevée de l'employeur pour le 401K, des congés payés (PTO) et des jours fériés payés, des plans d'assurance invalidité de courte et longue durée, un congé parental payé supérieur à la moyenne, des opportunités de bonus conformément aux plans d'incitation de l'entreprise, des congés payés pour le bénévolat, et un réseau actif/en croissance de groupes de ressources pour employés. Pour plus d'informations, visitez legrand.us.
