Le poste Lead Developer
Partager cette offre
Objet : Appel d'offres pour le recrutement d’un Lead Developer – Projets Stock et Facturation
Dans le cadre du renforcement de ses équipes techniques, notre organisation recherche un Lead Developer expérimenté pour intervenir sur des projets stratégiques à forte complexité, principalement autour des services liés aux modules Stock et Facturation.
Le Lead Developer travaillera en étroite collaboration avec le Product Manager, le Team Leader ainsi que l’ensemble des équipes de développement. Sa mission principale consistera à contribuer activement à la conception, à l’évolution et à l’optimisation de solutions microservices (.NET) ainsi que d’interfaces utilisateur front-end (React).
Prestations à réaliser :
- Participer aux conceptions techniques et aux choix d’architecture : Analyse des besoins, définition des solutions techniques, validation des choix d’architecture pour assurer la fiabilité, la scalabilité et la performance des solutions.
- Développer, tester et maintenir les applications backend (.NET) et frontend (React) : Réalisation des développements conformément aux spécifications, mise en place de tests automatisés et manuels, maintenance évolutive et corrective.
- Améliorer et moderniser les API REST : Refactoring, optimisation, adoption de bonnes pratiques pour garantir la robustesse et la performance des interfaces API.
- Accompagner les développeurs sur les sujets techniques complexes : Expertise technique, mentorat, assistance lors des phases de développement les plus critiques.
- Garantir la qualité du code : Réalisation de revues de code (code review), application des bonnes pratiques de développement et de maintenance pour assurer la pérennité et la maintenabilité des solutions.
- Promouvoir les bonnes pratiques de développement et d’architecture : Partage des connaissances, établissement de standards, veille technologique pour une optimisation continue.
- Contribuer à l’amélioration continue des performances et de la qualité produit : Analyse des problématiques, proposition d’axes d’amélioration, suivi des indicateurs de performance.
Ce poste requiert une expertise technique approfondie, une capacité à travailler en équipe pluridisciplinaire, ainsi qu'une forte implication dans la qualité et la performance des solutions développées.
Les candidats intéressés sont invités à transmettre leur proposition détaillée, en conformité avec les exigences mentionnées dans le cahier des charges, avant la date limite de soumission mentionnée dans le dossier de consultation.
Profil recherché
Expérience
- Profil senior avec 6 ans d’expérience professionnelle.
- Expérience significative en environnement .NET, y compris .NET Core et C#.
- Appétence pour le développement front-end, notamment ReactJS.
- Capacité à travailler en autonomie et à accompagner une équipe.
- Intervention sur des systèmes distribués à fort trafic.
- Expérience en architecture microservices.
- Expérience en environnement agile.
- Première expérience de management ou de lead technique.
- Connaissance de la mise en œuvre de solutions dans une perspective de pré-embauche, après 6 à 9 mois, sous réserve de validation des compétences et des besoins internes.
Compétences techniques
- Maîtrise confirmée de Kafka, RabbitMQ et messaging en général.
- Maîtrise confirmée des bases de données SQL Server et MongoDB.
- Expertise en développement .NET, .NET Core et C#.
- Gestion de la qualité logicielle via BDD, ATDD, TDD, confirmée.
- Maîtrise confirmée de Docker et Kubernetes.
- Compétence confirmée en ReactJS.
- Expertise en API REST.
Compétences fonctionnelles
- Capacité à comprendre et analyser les besoins métiers pour concevoir des solutions adaptées.
- Bonne compréhension des enjeux liés aux systèmes distribués et à fort trafic.
- Facilité à évoluer dans un contexte Agile pour assurer la livraison continue et la qualité logicielle.
- Capacité à accompagner une équipe dans la montée en compétences techniques et méthodologiques.
Savoir-faire
- Design et mise en œuvre d’architectures microservices évolutives et résilientes.
- Animation et accompagnement technique d’une équipe de développement.
- Utilisation avancée des outils de containerisation (Docker, Kubernetes).
- Mise en place de bonnes pratiques de développement et de tests (BDD, ATDD, TDD).
- Conception et développement d’API REST performantes et sécurisées.
- Gestion de projets en environnement agile, avec une forte orientation qualité et performance.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 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.
Lead Developer
Codezys