Techlead - Architecte Technique Node.Js-Aws-Flutter H/F
SAPIENS GROUP
Lille, France
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.hellowork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Flutter
Application Programming Interfaces (APIs)
Amazon Web Services
IBM System I
Software Quality
Code Review
Databases
Continuous Integration
Relational Databases
DevOps
Mobile Application Software
Microsoft SQL Server
+12 more
Node.Js
Performance Tuning
Software Engineering
Systems Integration
Management of Software Versions
Planning Software
Data Logging
Technical Debt
Backend
Magento
Dart
Data Management
Job description
- Reprise et continuité opérationnelle des applications existantes
- Prendre en main l’application de gestion de stock basée sur SQL Server / Node.js : compréhension de l’existant, correction des anomalies et développement des évolutions.
- Porter un regard critique sur les choix techniques historiques et identifier les axes d’amélioration.
- Reprendre et faire évoluer l’application mobile Flutter / Dart utilisée par la force de vente.
- Fiabiliser les échanges entre l’application mobile, les API et le système AS400.
- Diagnostiquer et résoudre les incidents sur le périmètre applicatif.
- Garantir la continuité et la qualité de service des applications utilisées en production par les équipes métier.
- Construction et challenge du socle technique
- Analyser et challenger la vision cible d’architecture au regard des besoins métier, de l’existant SI et des compétences disponibles.
- Proposer des choix technologiques pragmatiques, simples et maintenables, en évitant la complexité inutile.
- Définir les patterns et principes d’architecture applicative et d’intégration.
- Développer en autonomie les premiers composants du socle et du futur framework.
- Mettre en place les premières fondations DevOps : CI/CD, qualité logicielle, observabilité, gestion des configurations et automatisation.
- Structurer les interactions avec le SI existant : MDM, AS400, référentiels et systèmes legacy.
- Garantir que les nouveaux développements ne génèrent pas de dette technique excessive.
- Structuration de l’équipe et préparation de la montée en charge
- Formaliser les choix d’architecture, conventions, standards et bonnes pratiques afin de faciliter l’intégration de futurs développeurs.
- Contribuer à la définition des profils techniques recherchés et au recrutement des premiers membres de l’équipe.
- Participer à la mise en place des modes de fonctionnement de l’équipe.
- À terme, assurer le leadership technique de l’équipe : répartition des travaux, revues de code, accompagnement et montée en compétence.
- Qualité, standards et bonnes pratiques
- Définir et faire appliquer les standards de développement : conventions de code, naming, versioning, documentation et code reviews.
- Mettre en oeuvre une démarche de qualité couvrant notamment les tests, la sécurité, la performance et la validation.
- Intégrer les exigences d’exploitabilité dès la conception.
- Mettre en place des mécanismes de logging, supervision et observabilité adaptés aux enjeux de production.
- Formaliser les procédures d’exploitation et les runbooks nécessaires.
- Collaboration transverse et gouvernance
- Collaborer étroitement avec les autres Tech Leads notamment sur les périmètres E-Commerce / Magento et ERP Legacy / AS400.
- Travailler avec les équipes Infrastructure, Réseau et Digital Workplace.
- Participer aux ateliers de cadrage avec les équipes métier, notamment la force de vente et la gestion de stock.
- Assurer un reporting régulier auprès du CTO sur l’avancement, les décisions et arbitrages techniques, les risques et les points d’attention.
- Être force de proposition sur les orientations techniques et contribuer à la gouvernance de la Business App Factory.
Requirements
Backend : Node.js, API / services
- Base de données : Microsoft SQL Server
- Mobile : Flutter / Dart
- Cloud : AWS
- SI / Legacy : AS400, MDM, référentiels
- Architecture : API, événementiel, batch, intégration de systèmes
- DevOps : CI/CD, automatisation, qualité, observabilité, configuration
-
- Enjeux : applications B2B/B2E, production, maintenabilité, scalabilité, Profil recherchéProfil recherchéFormation Bac +5 en informatique ou équivalent.Expérience confirmée d’environ 8 ans ou plus dans le développement logiciel.Expérience en tant que Tech Lead, Lead Developer ou Architecte Technique.Parcours démontrant une réelle capacité d’adaptation à des environnements et stacks technologiques variés.Expérience de création, structuration ou montée en puissance d’une équipe ou d’une plateforme de développement fortement appréciée.Capacité à combiner développement hands-on, architecture et structuration organisationnelle.Une expérience dans les secteurs retail ou omnicanal constitue un plus.Compétences recherchéesCompétences techniquesNode.js : expérience confirmée en conception et développement d’API et de services.SQL Server : maîtrise des requêtes, procédures stockées, modélisation et optimisation des performances.Flutter / Dart : capacité à reprendre, comprendre et faire évoluer une application existante. Une expertise
- approfondie est un plus ; la capacité à monter rapidement en compétence est indispensable.Architecture & intégration : bonne maîtrise des patterns d’intégration (API, événementiel, batch) et des problématiques d’interfaçage avec un SI legacy / AS400.AWS : maîtrise des principes d’architecture cloud et des services AWS liés à l’hébergement, la sécurité, la supervision et aux services managés.DevOps & exploitabilité : expérience des pratiques CI/CD, automatisation, qualité et observabilité.Architecture : capacité à analyser, challenger et simplifier une architecture existante ou cible plutôt qu’à appliquer des choix techniques sans recul.Compétences comportementalesAutonomie et esprit entrepreneurial : capacité à avancer et livrer dans un contexte où tout reste à construire.Polyvalence technique : véritable profil « couteau suisse », capable d’intervenir sur plusieurs technologies et de monter rapidement en compétence.Leadership technique
- capacité à fédérer, accompagner et faire progresser une équipe.Pragmatisme : recherche de solutions simples, robustes et adaptées aux besoins réels.Rigueur : sens de la qualité, de la documentation et de l’exploitabilité.Esprit critique : capacité à challenger les choix existants et à argumenter les décisions techniques.Communication : aptitude à dialoguer aussi bien avec les équipes techniques qu’avec les interlocuteurs métier et la direction., * Formation Bac +5 en informatique ou équivalent.
- Expérience confirmée d’environ 8 ans ou plus dans le développement logiciel.
- Expérience en tant que Tech Lead, Lead Developer ou Architecte Technique.
- Parcours démontrant une réelle capacité d’adaptation à des environnements et stacks technologiques variés.
- Expérience de création, structuration ou montée en puissance d’une équipe ou d’une plateforme de développement fortement appréciée.
- Capacité à combiner développement hands-on, architecture et structuration organisationnelle.
- Une expérience dans les secteurs retail ou omnicanal constitue un plus., * Node.js : expérience confirmée en conception et développement d’API et de services.
- SQL Server : maîtrise des requêtes, procédures stockées, modélisation et optimisation des performances.
- Flutter / Dart : capacité à reprendre, comprendre et faire évoluer une application existante. Une expertise approfondie est un plus ; la capacité à monter rapidement en compétence est indispensable.
- Architecture & intégration : bonne maîtrise des patterns d’intégration (API, événementiel, batch) et des problématiques d’interfaçage avec un SI legacy / AS400.
- AWS : maîtrise des principes d’architecture cloud et des services AWS liés à l’hébergement, la sécurité, la supervision et aux services managés.
- DevOps & exploitabilité : expérience des pratiques CI/CD, automatisation, qualité et observabilité.
- Architecture : capacité à analyser, challenger et simplifier une architecture existante ou cible plutôt qu’à appliquer des choix techniques sans recul.
Compétences comportementales
- Autonomie et esprit entrepreneurial : capacité à avancer et livrer dans un contexte où tout reste à construire.
- Polyvalence technique : véritable profil « couteau suisse », capable d’intervenir sur plusieurs technologies et de monter rapidement en compétence.
- Leadership technique : capacité à fédérer, accompagner et faire progresser une équipe.
- Pragmatisme : recherche de solutions simples, robustes et adaptées aux besoins réels.
- Rigueur : sens de la qualité, de la documentation et de l’exploitabilité.
- Esprit critique : capacité à challenger les choix existants et à argumenter les décisions techniques.
- Communication : aptitude à dialoguer aussi bien avec les équipes techniques qu’avec les interlocuteurs métier et la direction., Management d’équipe Master Data Management (MDM) Force de proposition API SGBD AWS Développement logiciel Node.js Autonomie Capacité d’adaptation Qualité fédératrice Flutter SQL serveur Logiciels de gestion de versions
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.hellowork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
7 Most Popular Web Developer Jobs in Europe
over 3 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago