FNAIM
Faire communiquer un écosystème immobilier complexe
Fédération Nationale de l'Immobilier — première organisation professionnelle du secteur en France, regroupant plus de 10 000 agences adhérentes. Une mission de 8 ans au cœur d'un système d'information exigeant.
La FNAIM en quelques mots
La FNAIM est la première organisation professionnelle de l'immobilier français. Elle représente plus de 10 000 agences et cabinets immobiliers, leur fournit des outils, des formations, une représentation juridique et des services numériques.
Cette mission m'a amené à intervenir autour des passerelles d'annonces immobilières et de leurs échanges avec un CRM Microsoft Dynamics, un portail adhérents SharePoint, des bases SQL Server et les portails partenaires. L'enjeu central : faire circuler de manière fiable les annonces des agences vers le portail national FNAIM.fr et les portails partenaires.
Le contexte de la mission
En 2014, le SI de la FNAIM reposait sur un ensemble d'applications hétérogènes qui communiquaient de manière imparfaite, avec des flux manuels, des doublons et des incohérences de données.
Fédération nationale de référence
La FNAIM structure et représente la profession immobilière française. Ses outils numériques sont utilisés quotidiennement par des milliers de professionnels adhérents.
Multiplicité des outils et des flux
CRM, extranets, SharePoint, bases SQL, applications métier internes : le SI reposait sur un ensemble disparate d'outils qui ne formaient pas un tout cohérent.
Besoin de fiabiliser les échanges
Les incohérences de données entre systèmes généraient des erreurs, des ressaisies et une perte de confiance des équipes dans leurs propres outils.
Accompagner l'évolution du SI
Au-delà de la stabilisation, la mission impliquait d'anticiper les évolutions réglementaires et organisationnelles, et d'adapter le SI en conséquence dans la durée.
Les enjeux de l'intégration
Six défis techniques et organisationnels à résoudre pour transformer un patchwork applicatif en écosystème cohérent.
Circulation de l'information
Les applications ne communiquaient pas entre elles. Chaque système vivait dans son silo, obligeant les équipes à des ressaisies manuelles permanentes.
Synchronisation des données
Les référentiels adhérents étaient dupliqués et incohérents entre le CRM, les extranets et les bases SQL. Aucun système ne faisait autorité.
Alimentation du CRM Dynamics
Le CRM Microsoft Dynamics, système métier utilisé prioritairement en interne, devait être alimenté et relié aux données issues des passerelles et des systèmes périphériques.
Interface adhérents SharePoint
Les adhérents avaient besoin d'un point d'entrée unique pour consulter leurs données, issues des passerelles et du CRM Dynamics.
SQL Server comme pivot transactionnel
SQL Server était le moteur de plusieurs applications critiques, mais ses données n'étaient pas exposées de manière sécurisée et cohérente.
Connexion avec les applications métier
Les extranets à destination des professionnels de l'immobilier nécessitaient des données à jour et fiables que le SI ne pouvait pas encore fournir.
Intervenant technique et fonctionnel
Ma contribution portait sur les passerelles d'annonces, leurs services d'intégration, l'alimentation du CRM Dynamics et l'interface adhérents SharePoint, en lien avec les comités de pilotage et techniques.
Passerelles d'annonces
Participation active à la refonte : récupération presque quotidienne des annonces brutes des agences, traitement et remontée vers le portail national FNAIM.fr et les portails partenaires.
Architecture et urbanisation des échanges
Schémas de flux et de processus des passerelles, interactions avec Dynamics CRM, les sites satellites et les portails partenaires, gestion du cycle de vie (ouverture vers de nouveaux acteurs, fermeture automatique pour les agences non adhérentes). Participation aux comités de pilotage et techniques, coordination avec l'infogérant pour le suivi et les déploiements des serveurs.
Services SOAP/WCF
Développement et maintenance de services WCF exposant des endpoints SOAP spécialisés par application ou service, pour les traitements d'annonces et les échanges avec Dynamics CRM, SharePoint et les portails partenaires.
Alimentation de Dynamics CRM
Développement de modules métier et d'un endpoint d'injection de données pour alimenter Microsoft Dynamics CRM.
Continuité et transition
Développement d'un ETL Talend avant SSIS, pour maintenir en condition opérationnelle et faire évoluer les passerelles historiques, tout en assurant la double alimentation de l'ancien et du nouveau système pendant la refonte.
Portail adhérents SharePoint
Évolution du portail adhérents SharePoint connecté à Microsoft Dynamics CRM, pour restituer les informations des passerelles et les données propres à chaque adhérent. Maintenance ponctuelle de fonctionnalités annexes.
Interface de suivi des passerelles (Symfony)
Migration, à mon arrivée, de l'interface initiale destinée aux adhérents et aux SSII partenaires (détails des passerelles, défauts, rapports d'erreur) d'un PHP legacy propriétaire vers Symfony, sur une stack LAMP/MySQL.
Les solutions mises en œuvre
Chaque solution a été conçue pour répondre à un besoin métier précis — pas pour empiler des technologies.
Services SOAP/WCF : des endpoints spécialisés par usage
J'ai développé et maintenu des services WCF exposant des endpoints SOAP spécialisés par application ou service : alimentation des bases et traitement des annonces, consultation des données Dynamics CRM, échanges avec SharePoint, accès aux annonces pour des portails partenaires (notamment des sociétés de services dont les clients sont aussi adhérents FNAIM).
Je déployais ces services depuis Visual Studio Community via Web Deploy vers IIS : packaging et transfert vers le serveur, test en staging, puis mise en production après stabilisation. Il s'agissait d'une publication assistée depuis l'IDE, et non d'un pipeline CI/CD.
Passerelles d'annonces : refonte et transition
J'ai participé activement à la refonte du système de passerelles : récupération presque quotidienne des annonces brutes auprès des agences, traitement, puis remontée vers le portail national FNAIM.fr et les portails partenaires.
Pendant la transition, j'ai développé un ETL Talend (avant SSIS, adapté au nouveau système de bases de données des passerelles) pour maintenir en condition opérationnelle et faire évoluer l'ancien système, tout en assurant la double alimentation de l'ancien et du nouveau système.
Dynamics CRM : alimentation et briques métier
Ma contribution au CRM Microsoft Dynamics a porté sur des briques métier : développement de modules et d'un endpoint d'injection de données pour l'alimenter à partir des passerelles et des systèmes périphériques.
Le CRM est le système métier utilisé prioritairement en interne ; ces développements en assuraient l'alimentation et la liaison avec le reste du SI.
SharePoint : le portail adhérents
SharePoint était l'interface et le point d'entrée des adhérents pour consulter leurs données, reliée par des connecteurs à Microsoft Dynamics CRM. J'ai principalement contribué à cette interface, pour restituer les informations des passerelles et assurer leur liaison avec les données du CRM.
Dans le système refondu, les informations destinées aux adhérents étaient restituées depuis l'extranet SharePoint, et non par l'application Symfony intégrée telle quelle. Une évolution sous forme de service REST restait à venir à mon départ : elle n'était ni achevée ni déployée en production.
J'ai également assuré une maintenance ponctuelle d'autres fonctionnalités.
Architecture, urbanisation et pilotage
J'ai conçu des schémas de flux et de processus explicitant les enchaînements et leurs impacts sur Dynamics CRM, les sites satellites et les partenaires, et géré le cycle de vie des passerelles : ouverture vers de nouveaux acteurs, fermeture automatique pour les agences non adhérentes.
Les adhérents recevaient la restitution des annonces publiées, des traitements réussis ou rejetés et des motifs de rejet. J'ai participé au comité de pilotage (suivi des flux et des variations de volume) et au comité technique (solutions, suivi et déploiements des serveurs, coordination avec l'infogérant).
Ce que cette mission a produit
Huit ans de mission, cinq impacts durables sur le système d'information de la fédération.
Passerelles d'annonces refondues
Participation à la refonte des passerelles : les annonces des agences alimentent le portail national FNAIM.fr et les portails partenaires.
Continuité pendant la transition
Double alimentation de l'ancien et du nouveau système de passerelles pendant la refonte.
Interopérabilité des applications
Des services SOAP/WCF spécialisés assurent les échanges avec Dynamics CRM, SharePoint et les portails partenaires.
Visibilité pour les adhérents
Le portail adhérents SharePoint restitue le suivi des publications : traitements réussis ou rejetés et motifs des rejets.
Équipes accompagnées dans la durée
8 ans de présence continue ont permis d'accompagner les évolutions réglementaires et organisationnelles de la fédération.
Technologies
dev — ms (Microsoft) — data
Ce que cette mission illustre
Cette mission illustre une capacité à intervenir sur des systèmes d'information complexes, à faire dialoguer plusieurs applications et à accompagner durablement les équipes dans leurs projets numériques.
Huit ans de présence continue au cœur du SI de la première fédération immobilière française : une expérience qui conjugue profondeur technique — intégration, architecture, développement — et compréhension des enjeux métier d'une organisation nationale. La durée elle-même est un résultat : elle traduit la capacité à livrer dans le temps, à s'adapter aux évolutions et à rester un interlocuteur de confiance pour les équipes.
Intéressé par ce profil ?
Je suis disponible pour des missions d'intégration SI, d'architecture ou de développement.