Contexte
Dans le cadre de l’évolution et de la maintenance d’une plateforme e-commerce à forte visibilité, nous recherchons un Développeur Back-End Senior pour renforcer une équipe technique en charge de la conception, du développement et de la maintenance d’applications e-commerce.
Le consultant interviendra au sein d’une organisation Agile Scrum, évoluant dans un contexte SAFe, et travaillera en collaboration avec des développeurs, Product Owners, équipes métier, experts techniques et architectes.
La mission porte à la fois sur les évolutions fonctionnelles, la maintenance corrective et évolutive ainsi que sur la conception de solutions techniques complexes.
Missions
- Être référent sur l’ensemble du cycle de vie des produits de l’équipe
- Définir et faire appliquer les bonnes pratiques de développement
- Participer à la définition des standards et règles de développement
- Concevoir les solutions techniques avec l’équipe
- Réaliser des POC lorsque nécessaire
- Développer les fonctionnalités spécifiques et complexes
- Garantir la qualité et la maintenabilité du code
- Accompagner les membres de l’équipe et contribuer à leur montée en compétence
- Résoudre les problématiques techniques rencontrées par l’équipe
- Participer à la mise en place et à l’amélioration des tests
- Contribuer aux tests unitaires, techniques, fonctionnels, de performance et de sécurité
- Maintenir la documentation technique et fonctionnelle
- Participer à la veille technologique
- Interagir avec les Product Owners et les équipes métier afin de comprendre et cadrer les besoins
- Assurer la maintenance des produits livrés
- Prendre en charge les demandes d’évolution et la résolution des anomalies
Outils & Environnement
Back-End
- SAP Commerce Cloud
- SAP Commerce / E-commerce Suite
- Type System
- Impex
- OCC
- Gestion des prix
- PIM
- Adaptive Search
- WCMS
- Paiement
- Moteur de promotions
- Build System
Langages
- Java – minimum Java 10
- Groovy
- Shell
Frameworks / technologies
- Spring MVC
- Spring Boot
- Spring Security
- Web Services
- REST API
- EHCache
Architecture / SI
- API REST
- SSL
- Docker
- Kubernetes
- OpenShift
- OAuth2
- Kafka
- Spring
- NodeJS / VueJS sur la partie Front-End
Outils
- Git / GitLab
- Jenkins
- Sonar
- Maven
- ANT
- Postman
- SOAP UI
- UML
Bases de données
Compétences fonctionnelles
- Bonne compréhension des problématiques Web et e-commerce
- Connaissance des parcours e-commerce
- Gestion de catalogue
- Tunnel d’achat
- Problématiques liées au paiement
- Reporting
- Problématiques comptables liées au e-commerce
- Webanalyse
- SEO
- Expérience dans le cadrage des besoins en collaboration avec les équipes métier
Qualités attendues
- Excellente capacité d’analyse
- Bon esprit de synthèse
- Capacité à prendre rapidement des décisions argumentées
- Bonnes capacités d’écoute
- Capacité à animer et accompagner une équipe
- Leadership technique
- Forte autonomie
- Rigueur
- Capacité à transmettre ses connaissances
- Bonne communication avec les équipes techniques et métier
- Sensibilité aux problématiques de protection des données, d’accessibilité et de performance applicative
Objectifs et livrables
Le consultant évoluera dans un environnement e-commerce basé principalement sur les technologies et outils listés ci-dessus. La plateforme constitue un canal digital majeur et une vitrine importante de l’organisation.
Le consultant devra faire preuve d’une forte autonomie et rigueur, avec une attention particulière portée :
- À la qualité des développements
- À la performance des applications
- À la robustesse des solutions
- À la sécurité
- À la maintenabilité du code
- Au respect des délais
- À la qualité globale des produits livrés
Compétences demandées
| Compétences |
Niveau de compétence |
| SAP Commerce Cloud |
Expert |
| Web et e-commerce |
Confirmé |
| Excellente capacité d’analyse |
Confirmé |
| Java Spring |
Expert |