Développeur Full Stack Confirmé - Freelance
Freelance Lille (Nord)
Description de l'offre
Taux journalier (TJM): 400
Contexte
Au sein de la DSI d'une grande entreprise de distribution française, l'équipe gère les services d'installation, de pose et de rénovation au service des collaborateurs et des clients en magasin. La mission est de connecter les magasins à un écosystème de partenaires (artisans, apporteurs d'affaires, plateformes de pose) via le site web et les outils collaborateurs.
Trois types de produits sont gérés :
Du legacy (en cours de fiabilisation avant passage en centre de services).
Des produits modernes (développés sur standards récents).
De l'innersource (contribution directe aux produits de la plateforme interne).
Les défis majeurs sont :
Améliorer le patrimoine applicatif existant et assurer son passage en centre de services.
Préparer l'intégration des produits plateforme (réflexion cible à horizon 2 ans).
Enrichir l'expérience client/collaborateur avec des produits innovants.
Maintenir une culture "Experience First" et "Data Informed".
L'équipe cultive également la convivialité et l'esprit d'équipe.
Le périmètre est marqué par un patrimoine applicatif legacy devant passer en centre de services d'ici la fin de l'année. L'intégration à la nouvelle solution groupe étant un sujet à 2 ou 3 ans, l'objectif actuel est d'améliorer l'existant, d'assurer la viabilité du business et de piloter techniquement la préparation au mode "run". L'intervenant devra faire preuve d'une forte orientation produit et résultat, agir avec une mentalité collective et être force de proposition pour organiser techniquement cette transition et la résorption de la dette.
Missions
Identifier, cartographier et résorber les dettes techniques majeures sur les applications existantes.
Automatiser les tâches de run récurrentes et coûteuses pour stabiliser les environnements.
Documenter et préparer le périmètre technique pour faciliter son transfert futur vers le centre de services.
Réaliser du build fonctionnel sur le legacy pour maintenir la valeur métier.
Concevoir et développer des modules innovants (add-ons) pour faciliter l'adoption et la vie des utilisateurs.
Insuffler une dynamique d'équipe proactive dans la gestion de l'obsolescence et de la qualité logicielle.
Environnement technique
Back-end : Java, PHP (legacy)
Front-end : React
Bases de données : SQL, MongoDB
Infrastructure & Bus d'événements : GCP, Kafka
Livrables attendus
Plan de résorption de la dette technique identifiée et documentée.
Scripts, outillages et process d'automatisation des opérations de run.
Documentation exhaustive des composants legacy préparant la passation au centre de services.
Code source des développements et "add-ons", testé et documenté.
Conditions de travail
Date de démarrage : ASAP
Lieu de réalisation : LILLE
Nombre de jours sur site : 3 jours par semaine
Objectif global
Améliorer la stabilité du patrimoine applicatif existant par l'automatisation du run et préparer techniquement la transition vers un centre de services.
Contrainte forte du projet
Contexte de fin de vie applicative exigeant une forte proactivité pour résorber la dette technique tout en construisant des solutions passerelles vers la plateforme cible.
Compétences techniques
Java - Confirmé - Impératif
SQL / MongoDB - Confirmé - Impératif
React - Confirmé - Important
PHP - Confirmé - Souhaitable
Connaissances linguistiques
Anglais professionnel (Impératif)
Profil recherché
Maîtrise du développement full stack
Capacité à configurer l'infrastructure matérielle et le système d'exploitation ainsi que les dépendances logicielles
Compétences en conception, manipulation et interrogation de bases de données
Maîtrise du back-end et des API avec des langages tels que Java, Python, Ruby, PHP
Maîtrise du front-end avec des langages comme Javascript, HTML, CSS et leurs bibliothèques
Capacité à gérer et planifier un projet avec des méthodes agiles telles que Scrum ou Kanban
Capacité à interagir avec le client et à documenter l'ensemble des parties du projet
Expérience concrète en stabilisation et réduction de dette technique d'une application legacy complexe
Expérience en automatisation des tâches de run
Anglais professionnel (impératif)
Compétences techniques impératives : Java, SQL, MongoDB, React
Compétence souhaitable en PHP
Orientation produit et résultat, mentalité collective et force de proposition
À propos de Collective.work
Collective.work est la plateforme de recrutement nouvelle génération pour trouver votre prochain emploi.
Fort d'une grande expertise dans l'IA, Collective.work permet de mieux cibler les offres et leurs candidats correspondants, créant ainsi un système beaucoup plus fluide que les acteurs traditionnels.
Plus de 10,000 recruteurs utilisent Collective, permettant à des dizaines de milliers de candidats de trouver leur futur emploi chaque jours