Partager cette offre
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 existantesPrendre 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.
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.
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.
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.
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.
Profil recherché
Expérience significative en développement backend Node.js.
Bonne maîtrise de SQL Server :
modélisation
optimisation
procédures stockées
requêtes complexes
Expérience ou capacité démontrée à monter rapidement en compétence sur Flutter/Dart.
Maîtrise des principes d'intégration applicative :
API
traitements batch
événements
Bonne connaissance des architectures cloud AWS.
Compréhension des environnements legacy et de leur intégration avec des solutions modernes.
Expérience dans la mise en place de pratiques DevOps.
Forte autonomie.
Capacité à travailler dans un environnement en construction.
Esprit critique et capacité à challenger les choix techniques.
Leadership technique.
Sens de la qualité et de la documentation.
Excellentes capacités d'analyse et de résolution de problèmes.
Formation supérieure en informatique (Bac+5 ou équivalent).
Expérience confirmée en développement logiciel, idéalement supérieure à 8 ans.
Expérience en tant que Tech Lead, Lead Developer ou Architecte Technique.
Goût pour les environnements polyvalents et les stacks variées.
Expérience de création ou de structuration d'équipe fortement appréciée.
Une expérience dans le secteur du retail, de la distribution ou de l'omnicanal constitue un atout.
Environnement de travail
Présence sur site : 3 jours par semaine.
Télétravail : 2 jours par semaine.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Tech Lead Business Applications (H/F)
WINSIDE Technology
