
Walmart est une entreprise mondiale de commerce de détail et de commerce électronique qui sert les consommateurs par l’intermédiaire d’hypermarchés, de grands magasins à prix réduits, de magasins d’alimentation et d’une marketplace en ligne. Sa vaste offre de produits repose sur un important réseau de magasins physiques, des activités de vente directe aux consommateurs et les systèmes logistiques et de chaîne d’approvisionnement nécessaires pour faire circuler les produits dans l’ensemble de l’entreprise.
Ingénieur logiciel principal, marketing et plateformes clients
Dirigez la conception et la mise en œuvre de plateformes évolutives en Java et dans le cloud au service du marketing, de la publicité et de l’engagement client de Walmart dans le monde entier. Définissez l’architecture et les décisions techniques des équipes qui développent les systèmes d’acquisition client, d’identité, de paiement et d’expérience après commande.
Description
- Diriger la conception, le développement, la mise en œuvre et la documentation de logiciels.
- Collaborer avec les équipes d’ingénierie de Walmart dans différentes régions, partager son expertise et contribuer à la communauté technique.
- Travailler avec les équipes de gestion des produits et les équipes métier pour définir les priorités et livrer des produits.
- Concevoir et mettre en place des processus améliorés et des solutions techniques pour des initiatives stratégiques.
- Travailler avec les architectes et les équipes pluridisciplinaires afin de fournir des solutions conformes aux objectifs de qualité, de coût et de livraison, dans le respect des directives architecturales.
- Élaborer des conceptions de haut et de bas niveau avec les équipes d’ingénierie, animer les discussions de conception et prendre des décisions techniques.
- Créer des plateformes de nouvelle génération pour le marketing, la diffusion publicitaire et l’engagement client dans différents pays.
- Développer des plateformes d’acquisition et de réengagement client, notamment les systèmes essentiels d’identité et d’authentification des comptes, les profils clients, les paiements et les expériences après commande.
Exigences
- Diplôme de licence en informatique, génie informatique, systèmes d’information, génie logiciel ou domaine connexe, ainsi que 4 ans d’expérience en génie logiciel ou dans un domaine connexe ; ou 6 ans d’expérience en génie logiciel ou dans un domaine connexe.
- Au moins 10 ans d’expérience dans la conception et le développement d’applications et de plateformes hautement évolutives.
- Solides bases en informatique, notamment en structures de données, algorithmes et patrons de conception.
- Expérience pratique de la création de microservices Java et de services web RESTful avec Spring Boot, Dropwizard ou un framework équivalent.
- Connaissance approfondie des architectures cloud et microservices, des registres de services, d’ELK ou Splunk, des machines virtuelles et des technologies de conteneurs telles que Docker et Kubernetes.
- Expérience des méthodes agiles, de DevOps et des environnements et outils CI/CD, notamment Git, Maven et Jenkins.
- Expérience avérée de la responsabilité de bout en bout du développement et de la conception d’au moins un projet cloud.
- Solides compétences pratiques en développement, notamment la capacité à prototyper des solutions techniques.
Avantages
- Primes fondées sur la performance.
- Congés de maternité et congés parentaux.
- Congés payés.
- Avantages liés à la santé.
- Ensemble de rémunération.
- Flexibilité pour gérer les engagements personnels.