
Développeur Full-stack (h/f)
Publié il y a 2 jours
Description de l'entreprise
Voir plusPartenaire privilégié des plus grands groupes dans les métiers de la transformation numérique, nous comptons sur nos 220 collaborateurs pour apporter un savoir-faire transverse à nos clients.
Notre volonté : Accompagner nos clients avec nos valeurs durant tout le cycle de vie de son projet de transformation digitale. De sa réflexion, à son émergence, à son développement et son pilotage.
Notre force : Une identité PME profondément ancrée, la diversité de nos équipes, nos expertises dans des domaines allant du développement web à l'édition de logiciels en passant par l'intégration de process et l'IA.
Profondément engagés dans le développement durable, nous contribuons à la transition écologique au travers de notre centre de R&D LabSearch et notre incubateur LabHub sur des sujets d'économie d'énergie et de protection des données otamment.
Description de l'offre
Description du poste :
Dans le cadre du développement d'un tout nouveau produit, nous recherchons un team lead capable de délivrer rapidement un logiciel efficace et moderne.
Au sein d'une squad Agile pluridisciplinaire (développeurs, PO, QA, Ops) vous êtes la référence technique du projet.
Vous intervenez sur le cycle de vie complet du développement, de la conception au déploiement et la supervision en production.
Vous êtes également garant de la mise en place du DevOps, et vous pilotez déploiement cloud de l'application.
Vos principales missions
Travailler en harmonie avec le Product Owner, et défendre une approche orientée solution des problématiques métier
Être le référent sur l'architecture du projet, afin d'en garantir la cohérence technique Définir et suivre la roadmap technique du projet
Participer au développement du projet, en prenant en charge les développements complexes ou risqués, et en encadrant techniquement les autres membres de l'équipe
Être le garant des bonnes pratiques de développements, tels que l'intégration continue, les tests automatisés ou la documentation technique Suivre les évolutions technologiques, et proposer des innovations utiles et pertinentes pour le produit.
Description du profil :
Vous avez une formation en ingénierie informatique ou formation universitaire équivalente.
Vous justifiez d'au moins cinq ans d'expérience en développement logiciel, ainsi que d'une première expérience de leadership technique sur une équipe.
Vos compétences indispensables pour le poste Architecture logicielle Maitrise des technologies Java, Spring et front (Angular, React, VueJS Méthodologie agile
Compétences techniques
Architecture et conception logicielle : maîtrise des langages de programmation, de la programmation orientée objet et des bonnes pratiques de code (SOLID, design patterns Qualité, tests et sécurité : Maitrise des types et cas d'usage des différents tests, des objectifs de la revue de code ou des principes de la sécurité applicative
DevOps : maitrise des aspects CI/CD, de la conteneurisation, des outils de déploiement
Monitoring : une bonne connaissance des principes de surveillance et d'observabilité est requise
Outils : Git, VS Code, IntelliJ, Ansible, Jira, Confluence, Prometheus
Compétences comportementales (soft skills Leadership :
vous savez embarquer une équipe de développeur, leur montrer la voie à suivre et créer une ambiance d'émulation et d'entraide
Collaboration et communication : travailler en étroite relation avec les développeurs, et le PO mais aussi le reste de l'écosystème
Agilité, adaptabilité : capacité à gérer plusieurs tâches et priorités, à évoluer dans un environnement en mutation rapide
Organisation, rigueur : capacité à anticiper, diagnostiquer et assurer le suivi des actions
