Developpeur Fullstack Senior .Net
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Créé en 2014, IDEA FRANCE est un réseau national spécialisé dans l'expertise automobile, qui regroupe aujourd'hui 93 cabinets en France métropolitaine et en outre-mer, représentant près de 1 000 collaborateurs. Avec environ 930 000 expertises automobiles réalisées chaque année, le réseau intervient principalement pour le compte des compagnies d'assurance dans l'évaluation des dommages, le traitement des sinistres et l'accompagnement des réparations automobiles. Initialement organisé autour d'un réseau de franchisés, IDEA FRANCE poursuit aujourd'hui sa transformation vers une organisation nationale intégrée, tout en développant ses propres outils informatiques pour accompagner l'évolution de ses métiers. Depuis plusieurs années, l'entreprise conçoit des applications digitales destinées à ses experts, à ses collaborateurs et à ses partenaires. Ces solutions couvrent notamment les portails métiers, la gestion documentaire, les applications mobiles, les outils de prise de photographies, les tableaux de bord et l'automatisation des processus. IDEA FRANCE a également engagé une démarche d'intégration de l'intelligence artificielle dans ses applications, avec plusieurs solutions déjà opérationnelles, notamment dans le traitement automatisé de plusieurs millions d'emails par an, les assistants conversationnels et les technologies vocales.
DÉVELOPPEUR FULLSTACK SENIOR .NET / ANGULAR ET INTELLIGENCE ARTIFICIELLE F/H
Le poste consiste à concevoir, développer et faire évoluer les applications métiers d'IDEA FRANCE, en intégrant les technologies d'intelligence artificielle dans les nouveaux produits et les processus de développement. Rattaché à la Direction et travaillant en étroite collaboration avec le chef de projet technique, le poste occupe une place centrale dans une équipe de développement à taille humaine, complétée par des ressources externes. Il couvre l'ensemble du cycle de vie des applications, depuis le recueil des besoins métiers jusqu'à leur mise en production, leur supervision et leur maintenance.
Les principales missions
- Analyser les besoins des équipes métiers et participer à la conception fonctionnelle et technique des nouvelles applications
- Concevoir, développer et faire évoluer des applications Fullstack en C#/.NET et Angular / TypeScript
- Participer aux choix d'architecture, à l'organisation des composants logiciels et à l'évolution des infrastructures techniques
- Développer des API REST, des connecteurs et des interfaces permettant les échanges avec les logiciels métiers et les systèmes d'information des partenaires
- Concevoir et optimiser les interactions avec les bases de données MySQL et PostgreSQL
- Participer au développement et à l'évolution des portails métiers, des outils de gestion documentaire, des applications de prise de photographies et des tableaux de pilotage
- Intégrer des services et modèles d'intelligence artificielle générative dans les applications, notamment pour l'automatisation des processus, le traitement documentaire, les assistants conversationnels et les technologies vocales
- Exploiter les outils d'intelligence artificielle dans les activités quotidiennes de conception, de prototypage et de développement, tout en garantissant la maîtrise, la qualité et la sécurité du code produit
- Participer à la conception de solutions utilisant les LLM, le RAG, les embeddings et les bases vectorielles
- Contribuer à la maintenance et à l'évolution des applications mobiles développées en React Native, sous Android et iOS
- Participer à la conteneurisation, au déploiement et à la supervision des applications dans un environnement Docker, Kubernetes et OVHcloud
- Assurer les tests, les recettes, la documentation technique et le suivi des applications en production
- Collaborer avec les équipes de développement externes et participer à la coordination des travaux techniques
- Présenter les solutions développées aux utilisateurs, animer des réunions de conception et accompagner les équipes dans l'utilisation des nouveaux outils
Connaissances ou expérience sur les technologies suivantes
- Python, RAG, embeddings et bases vectorielles
- Docker, Kubernetes et environnements Cloud, notamment OVHcloud
- React Native pour le développement et la maintenance d'applications mobiles
- Microsoft 365, SharePoint et Microsoft Graph
- Power BI et outils d'automatisation tels que n8n
- Technologies vocales Speech-to-Text, Text-to-Speech et téléphonie SIP
Issu(e) d'une formation supérieure en informatique ou en développement logiciel, vous justifiez d'une expérience professionnelle confirmée, idéalement d'au moins 5 années, dans la conception et le développement d'applications web. Vous disposez de solides compétences en développement Fullstack, avec une maîtrise des environnements C#/.NET et An