Dev Lead Full Stack expérimenté

Notre client a été créé par le Secrétariat Général de l’Enseignement Catholique (SeGEC). Depuis 1992, ils collaborent avec une quarantaine de personnes, des employés mais également des personnes relais dans les écoles et accompagnent plus de 1.500 établissements scolaires (fondamental, secondaire et supérieur). Leur objectif est de mettre en place des réponses adéquates aux besoins exprimés par les établissements d’enseignement en matière informatique comme :

  • Logiciels : conception et/ou distribution dans les domaines suivants :

    • Gestion administrative

    • Gestion comptable

    • Composition d’horaires

    • Intégration avec des solutions tierces

  • Matériels et services informatiques :

    • Installation de réseaux et intervention sur site

    • Hébergement Cloud

  • Formations et assistance à l’utilisation sur les logiciels proposés

  • L’accent est mis sur l’accompagnement ainsi que les services afin de permettre une intégration harmonieuse des outils informatiques dans les établissements

Dans le cadre de la refonte complète de sa solution ERP phare « ProEco », notre client recrute un Dev Lead full-stack expérimenté. ProEco est le progiciel, leader du marché, de gestion des étudiants et des membres du personnel des établissements scolaires en Fédération Wallonie-Bruxelles.

Pour votre première mission, vous serez assigné sur le projet de réécriture complète du ProEco de l’enseignement supérieur.

 

Vos missions :
 

  • En tant que Dev Lead, vous êtes responsable de coacher, coordonner, animer et superviser l’équipe de développement (Backend et Frontend) dont vous êtes un membre à part entière

  • Lors de développements SCRUM, vous endossez la casquette de SCRUM Master

  • S’assurer que l’intégration entre le Backend et le Frontend soit adéquate, performante et cohérente au travers des différents développements sur lesquels vous êtes assigné

  • Définir les bonnes pratiques de production d’un code propre, lisible, structuré et documenté

  • Établir un processus de revue de code

  • Garantir des développements de qualité: 

    • Solides

    • Stables

    • Performants 

    • Évolutifs

  • Définir les différents composants, leurs interrelations et leurs interactions. S’assurer de leur réutilisabilité (réutilisables et réutilisés) 

  • Mettre en place les procedures de contrôle des versions et de déploiements et organiser + coordonner les déploiements bout à bout dans chaque environnement

  • Maitriser les solutions techniques spécifiques (identification, anti-fraude, intégration avec logiciel tiers, etc.) définies par l’Architecte Solutions ou le Technical Lead afin d’être à même d’en assurer le développement et la maintenance

  • Lors du besoin de nouveaux développeurs, vous décrivez la fonction et vous préparez et organisez l’accueil et l’intégration du nouveau collaborateur

  • Vous participez et facilitez les évaluations des charges de travail de l’équipe de développement

  • Rapporter régulièrement et de manière transparente sur vos activités

Votre profil :
 

  • Full Stack

  • Expérience probante de minimum 5 ans dans une fonction similaire sur des projets complexes

  • Maîtrise parfaite du français ainsi qu’une bonne connaissance de l’anglais informatique

  • Expérience de développement en mode Agile SCRUM

  • Connaissance des bonnes pratiques en matière de projet, de contrôle qualité, de contrôle des versions, de méthodologies de test et/ou de mise en production

  • Connaissance de l'analyse fonctionnelle et technique

  • Connaissance technique des architectures standard

  • Capacités de dialogue

  • Sens de la pédagogie

  • Sens de l'analyse

  • Travail en équipe

  • Sens des responsabilités

  • Vous bénéficiez d’une expérience et d’une expertise dans les technologies suivantes :

    • C#, .NET Core (3.0 ou supérieure), linq, Entity framework

    • Front : React de preference

    • MS Azure SQL Database

    • Projets en MS Azure 

    • Azure DevOps

    • ORM 

    • API REST 

    • Micro-services

    • IAM 

    • LDAP

  • La connaissance d’une ou plusieurs des compétences suivantes est considérée comme un atout :

    • Expérience en développement « Code first » et/ou « Model first »

    • Expérience en tant que SCRUM Master

    • Bonne connaissance de l’environnement Microsoft Visual*studio

    • Modélisation UML

    • Langage de programmation Delphi.

    • Fonctionnement des différents niveaux de l’enseignement (fondamental, secondaire et supérieur) en Fédération Wallonie-Bruxelles.

Nous vous offrons : 

  • L’opportunité de participer à un projet Web développé à partir de zéro dans les dernières technologies. Un contrat CDI temps plein

  • Outre un salaire compétitif assorti d’avantages extra-légaux, nous offrons une fonction riche et variée au sein d’une organisation en pleine évolution qui laisse une place à l'autonomie, l'initiative et la prise de responsabilités

  • Une ambiance de travail agréable dans un secteur de l’éducation profondément attaché aux valeurs humaines

  • La possibilité d’effectuer du télétravail 1 à 2 jours par semaine.