Artisans contemporains depuis 1837, nous devenons également artisans du code !
Hermès Digital développe, maintient et met à disposition la plateforme web et e-commerce de la Maison Hermès dans 34 sites à travers le monde. Dans un contexte d'hyper-croissance, et face aux enjeux qui en découlent, nous renforçons notre équipe.
Nous sommes une équipe professionnelle(le)s passionné(e) et engagé(e)s, mû(es) par notre ambition de véhiculer les valeurs d'excellence et de qualité de Hermès au travers de notre plateforme. Cette équipe met en oeuvre les meilleures pratiques de conception, de développement et d'opération : Domain-Driven Design, Test-Driven Development, Continous Delivery, méthodologies agiles ; mais, surtout, nous travaillons ensemble pour que chacun puisse apprendre, transmettre et évoluer !
Descriptif du poste :
En tant qu'Architecte logiciel vous dessinez le futur du coeur e-commerce de la maison, vous accompagnez les équipes dans la conception de leurs composants et services. Vous êtes responsable de définir les principes d'architecture, les normes, les pratiques et les outils nécessaires pour soutenir la stratégie de l'entreprise en matière de développement logiciel. Vous travaillez en partenariat étroit l'équipe Produit et les SRE de l'équipe Infrastructure. Vous êtes un promoteur des meilleurs pratiques de développement logiciel. Vous évoluez dans un contexte agile et en appliquez et faites appliquer les principes.
Vos missions :
Vous portez la vision technique du produit. Vous identifiez les contraintes d'architecture et participez à la conception technique du composant en collaboration avec l'ensemble des acteurs du département technique.
Définir et documenter les principes d'architecture, les normes, les pratiques et les outils pour les projets de développement logiciel.
Concevoir des solutions globales qui répondent aux besoins métier, tout en étant efficaces en termes de coûts et de temps.
Participer à la sélection des technologies, des plateformes et des outils à utiliser pour les projets de l'entreprise.
Identifier et résoudre les problèmes d'architecture liés aux projets. Analyser les tendances technologiques et les innovations pour recommander de nouvelles approches d'architecture.
Vous êtes le garant de la pérennité du système en accompagnant les équipes de développement et les guidez vers l'excellence technique et l'autonomie.
Vous participez pleinement à la vie du département.
Vous faites des benchmarks sur différent produits du marché afin de trouver le meilleur compromis.
Vous faites de la R&D et des POCs afin de valider les solutions.
Vous mettez en place des outils transverses.
Vous adopterez les postures suivantes :
- Transfert de connaissances : vous encouragez la diffusion des meilleures pratiques, transmettez vos connaissances, favorisez le partage de ressources ou de lectures. Vous attisez la curiosité, participez à des meetups/conférences et encouragez l'équipe à le faire.
- Expertise : vous maîtrisez les technologies mises en oeuvre, vous êtes référent ou savez faire appel aux référents. En particulier, vous savez mettre en place des architectures orientées services à hautes performances.
- Vous codez en binôme, vous inspirez et accompagnez les équipes pour améliorer leurs pratiques de développement, au moins de l'un des langages de programmation de notre environnement technique
- Vous maîtrisez le Domain-Driven Design, les architectures distribuées, l'architecture hexagonale, le TDD, etc.
- Facilitateur : Vous êtes bon communiquant au sein de l'équipe et à l'extérieur, vous encouragez l'innovation, animez des ateliers, affichez vos convictions avec assertivité.
Environment technique :
Langages de programmation : PHP 8, NodeJS
Frameworks : Symfony 6, ReactJS
Web services : RESTful
Cloud : AWS
Orchestration et conteneurs : Kubernetes, Docker
Automatisation : Terraform
Architecture événementielle : Kinesis, SQS, Kafka
Bénéfices pour vous :
Vous rejoignez la Maison Hermès, artisan de produits d'exception !
Vous êtes au coeur d'un projet passionnant,
Vous intégrez une équipe bienveillante soucieuse de la qualité de son code et de l'évolution de ses membres,
Vous bénéficiez d'une grande autonomie et vos prises d'initiatives sont encouragées.
Profil recherché :
Compétences Techniques :
Vous avez 3 à 5 ans d'expérience significative dans un poste équivalent.
Plus précisément, vous êtes un software crafter : vous pratiquez les méthodes DEVOPS (automatisation des tests, intégration continue, observabilité) et Agile (Scrum, Kanban, framework SAFe) ; vous pratiquez l'amélioration continue, vous n'hésitez pas à vous faire challenger et à challenger, vous organisez des sessions de partage, du mentoring ; vous êtes sensible à l'expérience utilisateur et à la stratégie de votre entreprise et vous opérez dans un contexte global. Vous savez concevoir une architecture orienté micro-service event driven (performance, sécurité, communication, disponibilité, etc.). Vous êtes sensible au suivi de production de systèmes avec des flux complexes, monitoring, alerting, backup afin de concevoir des applications durables et à la hauteur de l'exigence de nos utilisateurs.
Compétences Comportementales :
Vous êtes humble (dans le sens où vous vous remettez en question et vous cherchez à vous améliorer en continu), rigoureux(se) (vous affectionnez le code de qualité et les bonnes pratiques de conception), curieux(se). Vous êtes bon(ne) communicant(e) et avez un bon sens relationnel. Vous avez l'esprit d'équipe (Vous êtes un animateur de la communauté de développeurs) et le sens du service. La transparence et la bienveillance sont pour vous une évidence.
Déroulement des entretiens
Échanges avec l'équipe RH
Entretien avec l'équipe technique
Entretien avec la Direction Digitale
Employeur responsable, nous nous engageons dans l'éthique, les diversités et l'inclusion. Rejoignez l'aventure humaine Hermès !
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.