Recrutement d'un Lead Software
Description de l'annonce:
Recrutement d'un Lead Software
L’usage du masculin dans cette offre sera interprété comme couvrant les genres masculin et féminin.
Résumé du poste
Le Lead Software, est responsable de la direction technique de l’équipe de développement. Il joue un rôle clé dans la conception et la mise en œuvre de solutions logicielles innovantes, tout en guidant et en encadrant les membres de l’équipe. Il travaille en étroite collaboration avec les équipes produit, QA et DevOps pour garantir que les projets respectent les standards de qualité, de performance et de délais.
Missions principales
Leadership technique et gestion de l’équipe de développeurs
– Encadrer et guider les développeurs : Fournir un leadership technique à une équipe de développeurs, en veillant à ce que les bonnes pratiques de développement soient respectées;
– Mentorat : Accompagner les membres juniors et intermédiaires dans leur développement professionnel, offrir des sessions de code review constructives et garantir une montée en compétence continue au sein de l’équipe;
– Prise de décision technique : Diriger la prise de décisions sur les choix technologiques et l'architecture des projets, en s'assurant qu'elles soient alignées avec les objectifs d'affaires et les meilleures pratiques de l’industrie;
Conception et développement de solutions logicielles
– Architecture et conception : Concevoir l'architecture de systèmes logiciels complexes, avec un accent particulier sur la scalabilité, la performance et la maintenabilité;
– Développement de fonctionnalités : Participer activement au développement et à la mise en œuvre de nouvelles fonctionnalités et de modules logiciels dans des délais serrés;
– Gestion des risques techniques : Identifier les risques techniques potentiels et proposer des solutions pour y faire face, tout en anticipant les défis à venir;
Collaboration avec les équipes transverses
– Travail avec les équipes produit et UX/UI : Collaborer avec les chefs de produit et les designers pour comprendre les exigences fonctionnelles et assurer une intégration optimale des fonctionnalités;
– Coordination avec les équipes QA et DevOps : Travailler avec les équipes qualité et opérations pour garantir un déploiement fluide des applications, tout en optimisant les processus de test et de validation continue;
– Communication avec les parties prenantes : Fournir un retour d'information clair et constructif aux parties prenantes, en expliquant les aspects techniques des projets d'une manière compréhensible pour les non-techniques;
Amélioration continue des processus et des outils
– Optimisation des pratiques de développement : Rechercher constamment des moyens d’améliorer l’efficacité de l’équipe en matière de développement logiciel (intégration continue, tests automatisés, déploiement continu);
– Veille technologique : Se tenir à jour des dernières tendances technologiques et proposer des solutions innovantes pour répondre aux besoins de l’entreprise;
– Assurance qualité : Garantir la qualité du code et des livrables, et encourager les meilleures pratiques de développement pour améliorer la robustesse et la performance des solutions logicielles;
Education & Expériences
Formation : Avoir un Master en Innovation, Expertise Informatique ou domaine connexes.
Expériences Professionnelles
Avoir au minimum 5 à 7 ans d'expérience en développement logiciel, avec une expertise avérée en gestion de projets techniques et en leadership d'équipe.
Compétences Techniques
– Expertise dans des langages de programmation comme [Java, Python, C#, Ruby, JavaScript, etc.], et une maîtrise des frameworks et des outils associés;
– Solide expérience dans la conception d’architectures logicielles scalables et performantes.
– Compétence dans l’utilisation d’outils de gestion de version (Git, SVN) et de systèmes de déploiement continu (Jenkins, GitLab CI/CD, etc.);
– Connaissance approfondie des bases de données (SQL et NoSQL) et des systèmes distribués.
– Familiarité avec des méthodologies de développement agiles (Scrum, Kanban) et des outils de gestion de projet (Jira, Trello);
– Etre détenteur d’une certification dans le domaine de l’innovation technologique pourrait être un atout;
Compétences Comportementales
– Excellentes compétences en communication pour interagir avec des équipes techniques et non techniques;
– Dévouement et disponibilité sans faille;
– Capacité à motiver, encadrer et former des développeurs moins expérimentés;
– Fortes compétences en résolution de problèmes et en gestion des priorités;
– Rigueur et fiabilité dans l'exécution des missions;
– Passion pour l’innovation et l’entrepreneuriat;
– Esprit critique et créativité;
– Esprit d’équipe et capacité à travailler en collaboration avec des équipes pluridisciplinaires;
Environnement de travail
La position hiérarchique :
Le Lead Software rend compte au Lead du Future Studio.
La collaboration avec les équipes :
Le Lead Software travaille en étroite collaboration avec les équipes du Future Studio.
Postulez ici 👉 https://bit.ly/aeigjob11b
Commentaire