WINSIDE Technology
Tech Lead Business Applications (H/F)
Lille, Hauts-de-France · Posted 1h ago
Job Description
Contexte : Une entreprise de distribution omnicanale lance une nouvelle équipe de développement dédiée à la conception et à l évolution d applications métier B2B et B2E (outils internes, applications back-office, solutions pour les équipes commerciales). Cette équipe est en cours de création et ce recrutement constitue le premier renfort du dispositif. L objectif est de construire progressivement un socle technique mutualisé permettant d accélérer le développement et la maintenance des applications métiers : architecture, composants réutilisables, intégrations, sécurité, industrialisation et bonnes pratiques. L environnement cible repose sur une architecture cloud AWS et s intègre à un système d information comprenant des applications historiques, des référentiels métiers et des outils de gestion existants. Dans un premier temps, la mission inclut également la reprise, la maintenance et l évolution de plusieurs applications déjà en production : Une application de gestion opérationnelle développée en Node.js et SQL Server. Une application mobile Flutter destinée aux équipes terrain. Ce poste offre une vision transverse du système d information, depuis les bases de données jusqu aux usages métiers. Mission principale : Assurer la reprise et l évolution des applications existantes tout en participant à la définition et à la construction du futur socle de développement applicatif de l entreprise. Responsabilités : 1. Reprise et maintien des applications existantes Prendre en charge les applications existantes et en comprendre l architecture. Réaliser les corrections et évolutions nécessaires. Garantir la continuité de service et la qualité des applications en production. Diagnostiquer et résoudre les incidents. 2. Construction du socle technique Analyser et challenger les choix d architecture proposés. Définir des solutions pragmatiques, robustes et maintenables. Développer les premiers composants du socle applicatif. Mettre en place les fondations DevOps : CI/CD qualité logicielle observabilité gestion des configurations Structurer les mécanismes d intégration avec le système d information existant. 3. Préparation de la montée en charge de l équipe Formaliser la documentation technique. Définir les standards et conventions de développement. Contribuer à la définition des futurs profils techniques. Participer au recrutement des premiers développeurs. Assurer, à terme, un rôle de référent technique et d encadrement. 4. Qualité et bonnes pratiques Définir et appliquer les standards de développement. Mettre en œuvre les pratiques de test et de validation. Veiller aux aspects performance, sécurité et maintenabilité. Intégrer les bonnes pratiques d exploitation dès la conception. 5. Collaboration transverse Collaborer avec les différentes équipes techniques de l entreprise. Participer aux ateliers de cadrage avec les métiers. Assurer un reporting régulier sur l avancement des travaux, les risques et les arbitrages techniques.