Dans le cadre du renforcement des équipes IT d'un acteur majeur du secteur de l'assurance, nous recherchons un Développeur COBOL / JAVA confirmé pour intervenir sur les applications de gestion des sinistres IARD. Concevoir et développer des solutions répondant aux besoins métiers et aux contraintes techniques. Assurer la maintenance évolutive et corrective des applications. Réaliser les tests unitaires et automatisés. Participer à l'industrialisation des développements et à l'amélioration de la qualité du code. Accompagner l'intégration des évolutions jusqu'à leur mise en production. Contribuer à la documentation technique et au respect des standards de développement.
Contexte de la mission Nous recherchons une expertise confirmée en développement backend JavaScript afin de renforcer nos capacités de développement. Nous souhaitons bénéficier d'une maîtrise avancée de Node.js 24, NestJS et Express.js pour analyser les besoins métier, concevoir des solutions robustes et développer de nouvelles fonctionnalités. Nous attendons également une expertise en maintenance corrective et évolutive, en refactorisation et en amélioration continue de la qualité, de la lisibilité et des performances du code existant. Nous souhaitons intégrer des pratiques avancées d'architecture logicielle, notamment les principes SOLID, les design patterns, la Clean Architecture, l'architecture hexagonale et, lorsque cela est pertinent, une approche orientée microservices. Nous recherchons une expertise dans la conception de traitements asynchrones avec RabbitMQ, la gestion des caches applicatifs avec Redis ou Memcached, ainsi que l'optimisation du cache partagé et du reverse proxy Varnish à travers les stratégies de TTL, de purge et de ban. Nous attendons une pratique rigoureuse des tests unitaires et d'intégration avec Jest ou Vitest, du TDD, de la conteneurisation Docker et des pratiques de développement collaboratif avec Git. Nous souhaitons également bénéficier d'une contribution active aux revues de code, à la documentation technique, au partage de connaissances et aux cérémonies Agile. Une connaissance de Kubernetes, d'Elasticsearch, des environnements éditoriaux ou média à forte audience et des solutions CDN telles qu'Akamai, Cloudflare ou CloudFront constituera un atout complémentaire. Objectifs et livrables Nous souhaitons mobiliser une expertise senior disposant de plus de cinq années d'expérience significative en développement backend JavaScript, afin de sécuriser la qualité, la maintenabilité et la performance de nos applications. Analyser et formaliser les besoins métier en proposant des solutions techniques adaptées. Concevoir et développer de nouvelles fonctionnalités avec Node.js 24, NestJS et Express.js. Assurer la maintenance corrective et évolutive des applications existantes. Refactoriser et améliorer le code en matière de qualité, lisibilité, sécurité et performance. Concevoir et maintenir des traitements asynchrones et des files de messages avec RabbitMQ. Mettre en œuvre et optimiser les stratégies de cache applicatif et de reverse proxy avec Redis, Memcached et Varnish, notamment la gestion des TTL, des purges, des bans et du cache partagé. Appliquer les principes SOLID, les design patterns, la Clean Architecture et l'architecture hexagonale. Produire les tests unitaires et d'intégration nécessaires avec Jest ou Vitest, dans une démarche TDD et de déploiement continu. Conteneuriser les applications avec Docker et contribuer à leur exécution dans des environnements orchestrés, notamment Kubernetes lorsque nécessaire. Participer aux revues de code et contribuer à l'amélioration des standards et bonnes pratiques de développement. Rédiger et maintenir la documentation technique associée aux développements réalisés. Contribuer au transfert de connaissances au sein de l'équipe et participer activement aux cérémonies Agile. Intégrer les développements conformes aux besoins dans les dépôts Git selon les pratiques de collaboration établies. Fournir un code documenté, maintenable et conforme aux standards de qualité définis. Livrer les tests techniques et unitaires associés aux fonctionnalités développées. Remettre la documentation technique des solutions et évolutions implémentées. Compétences demandéesCompétencesNiveau de compétence NestJS Expert Revue de code Expert Performance web Expert Architecture logicielle Expert JavaScript backend Expert Tests unitaires et intégration Confirmé Programmation objet Expert Node.js 24 Expert Cache applicatif Expert Sécurité applicative Expert
Nous recherchons un(e) Senior SAP ABAP Developer pour rejoindre une équipe de développement SAP IS-U dans le secteur des Utilities. La mission débutera en novembre 2026 et se poursuivra jusqu'en novembre 2027. Le consultant concevra, développera et maintiendra des solutions SAP à partir de spécifications fonctionnelles. Il interviendra sur ABAP et OO ABAP, les User-Exits, BAdIs et enhancements, ainsi que sur le développement d'interfaces via IDocs, ALE, BAPIs, RFC, SOAP et OData. Il contribuera également aux évolutions SAP S/4HANA, réalisera les tests unitaires, corrigera les anomalies et veillera à la qualité du code et à la documentation technique. Une collaboration étroite avec les analystes fonctionnels, SAP Basis et le responsable technique est attendue.
Pour renforcer l'équipe mobile Android d'un grand groupe bancaire français, vous contribuerez à l'ensemble du cycle de vie des applications. Vous participerez aux spécifications générales, à l'analyse technique et aux études détaillées, et réaliserez des prototypes. Vous développerez ensuite des modules et composants en Kotlin, en déterminant s'il convient de réutiliser, d'améliorer ou de reconfigurer les composants existants, puis rédigerez la documentation associée. Vous préparerez les jeux d'essais, effectuerez les tests unitaires et d'intégration, analyserez et corrigerez les dysfonctionnements, puis validerez les résultats avec les représentants des utilisateurs. Vous assurerez également le support technique et le traitement des anomalies pendant la vie des applications. Le poste est basé à Toulouse, selon une organisation hybride comprenant deux à trois jours de présence sur site. Le démarrage est prévu dès que possible.
Description de la mission Vous êtes chargé(e) de développer, intégrer et maintenir des applications informatiques et les procédures afférentes. Vos activités principales sont : Participer à l'évaluation de la charge de travail d'analyse et de réalisation, Développer et maintenir, le cas échéant, les applications informatiques, Participer aux tests d'intégration, Rédiger les dossiers afférents aux phases précédentes, Respecter les normes de développement et de planification, Participer à l'industrialisation des applications, Participer à la formation des utilisateurs. Livrables de la mission Les livrables suivants seront produits : Le code produit lors du développement des applications, Le chiffrage technique des histoires Utilisateurs au périmètre du sprint, Le code des tests unitaires et d'intégration produits et le compte-rendu de leur exécution, Ponctuellement, un dossier d'analyse et de proposition des améliorations continues d'architecture technique, qualité de code et processus de déploiement.
Dans le cadre du développement d'une solution dédiée à la gestion des déchets et à la propreté urbaine, vous rejoignez une équipe en qualité de Développeur Fullstack C#/.NET et React.js. Vous contribuez à la conception et à l'évolution de fonctionnalités front-end et back-end, en collaboration avec le Product Owner et les autres membres de l'équipe. Vos responsabilités principales incluent l'analyse des besoins fonctionnels à partir des tickets JIRA, la conception des solutions techniques, le développement des fonctionnalités ainsi que la mise en place des tests unitaires et d'intégration. Vous actualisez également la documentation technique lorsque nécessaire et participez activement à la résolution des incidents rencontrés sur le terrain, en lien avec les équipes support. Les objectifs sont définis à la semaine ou au sprint.
Dans le cadre du développement et de l'exploitation d'un produit stratégique de cybersécurité, nous recherchons un Développeur Java Senior spécialisé en IAM. Le produit assure la gestion centralisée des authentifications SSO, des identités via un Identity Provider et des autorisations pour les utilisateurs internes, les partenaires externes et les microservices. La solution s'appuie sur les technologies Ping Identity / ForgeRock, enrichies par des modules Java spécifiques, des interfaces utilisateurs et des microservices développés avec Spring Boot. Vos missionsConcevoir, développer et maintenir des API Java Développer et améliorer les modules Java intégrés à PingAM / ForgeRock Participer à la gestion des mécanismes d'authentification et d'autorisation Développer et maintenir des microservices Spring Boot Garantir la qualité, la sécurité et la robustesse du code Mettre en place et automatiser les tests unitaires et d'intégration Développer et maintenir les tests end-to-end et de charge Contribuer aux chaînes d'intégration et de déploiement continus Automatiser les déploiements dans un environnement de cloud privé Analyser et optimiser les performances applicatives Réaliser des opérations de profiling et de monitoring Participer à l'ensemble du cycle de vie du code, de la conception au support Maintenir une documentation technique complète et actualisée Environnement techniqueDéveloppement : Java Spring Boot API REST Microservices Modules Java spécifiques IAM et sécurité : Ping Identity ForgeRock PingAM Identity Provider SSO Authentification Autorisation B2E / B2B IAM Tests et qualité : Tests unitaires Tests d'intégration Tests E2E Tests de charge Cypress Playwright Gatling CI/CD et automatisation : GitHub GitHub Actions Jenkins Ansible Supervision et performance : ELK Monitoring applicatif Profiling Analyse et optimisation des performances Livrables attendusCode Java de haute qualité conforme aux standards internes API et modules IAM développés et maintenus Tests unitaires, d'intégration, E2E et de charge automatisés Documentation technique complète et à jour Versionnement rigoureux du code sous GitHub Intégration et déploiement continus conformes aux conventions internes Optimisations de performance et recommandations techniques
Contexte Vous intégrez une équipe produit agile et travaillez sur des services back-end soumis à de gros pics de trafic. Vos missions Analyser les besoins métier avec l'équipe produit Concevoir et développer de nouvelles fonctionnalités back-end Assurer la maintenance corrective et évolutive des applications existantes Refactoriser et améliorer le code (qualité, lisibilité, performance) Écrire les tests unitaires et d'intégration Participer aux revues de code et faire progresser les bonnes pratiques Rédiger la documentation technique et partager vos connaissances Prendre part aux rituels agiles (sprint planning, daily, rétro)
Vos missions ? En tant que Développeur NodeJS (H/F), vous assurerez les missions suivantes: - Gérez le développement des Back-End et Front-End d'applications Web - Intégrez les interfaces dans le respect des standards web et de l'expérience utilisateur - Participez à l'écriture de tests unitaires et fonctionnels durant vos développements - Industrialisez vos développements via notre PIC (Jenkins) - Participez au Daily Scrum Meeting, Sprint Revue, Rétro de Sprint et Planning Poker La stack technique : Back-End (impératif) : NodeJS ; Front-End (apprécié) : Javascript Outils : Git, MongoDB, Jest
Vos missions ? En tant que développeur Java MongoDB (H/F), vous serez en charge des missions suivantes: - Le développement des tâches qui vous sont assignées en respectant les spécifications - Le Code Review avec les autres développeurs du projet - L'écriture de tests unitaires et fonctionnels durant vos développements - L'industrialisation de vos développements via notre PIC (Jenkins) - La participation au Daily Scrum Meeting, Sprint Revue, Rétro de Sprint et Planning Poker La stack technique : - Back End : Java - BDD : MongoDB - Outils : Git, Jenkins, Jira
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Développeur C++, vous assurerez les missions suivantes : - La participation à la refonte technique du code et à la mise en place des tests unitaires. - La rédaction des spécifications détaillées - La conception et l'implémentation des nouvelles fonctionnalités du logiciel - La maintenance et l'amélioration de l'architecture et des fonctionnalités existantes - La rédaction de la documentation des développements effectués - Le support technique et la maintenance corrective et évolutive La stack technique : - Technologie : C ++ - BDD : SQL server, Postgre - Maitrise d'un environnement cloud est un plus
Participer à l'analyse des besoins fonctionnels et techniques Concevoir et développer de nouvelles fonctionnalités Développer des API REST et microservices Réaliser les développements Back-End en Java / Spring Boot Concevoir les interfaces Front-End en Angular Rédiger les spécifications techniques Réaliser les tests unitaires et garantir la qualité du code Analyser et corriger les incidents de production Participer aux revues de code Collaborer avec les équipes métiers, MOA et équipes internationales Contribuer aux démarches CI/CD et aux bonnes pratiques de développement
Dans le cadre du renforcement de sa DSI, notre client recherche un Consultant HR Access pour intervenir sur des sujets liés à la paie et à la gestion des temps et activités (GTA). Le consultant intégrera une équipe en charge de l'évolution et de la maintenance de la solution HR Access, dans un contexte de projet de reprise d'une société et d'amélioration continue des outils RH. Vos missions Réaliser le paramétrage Paie/GTA et les développements spécifiques sur HR Access Suite 9 Effectuer les tests unitaires et d'intégration sur les évolutions et correctifs Analyser les besoins et concevoir les solutions adaptées Participer à l'estimation des charges et budgets Rédiger la documentation fonctionnelle et technique Assurer le support aux utilisateurs HR Access
Développeur Senior Python spécialisé en audit applicatif et développement d'applications Streamlit, avec une double orientation : audit de l'existant, amélioration de l'existant et définition des bonnes pratiques (architecture, pattern de développement, normes) d'une part et initialisation des premiers développements et accompagnement/supervision du/des développeur(s). L'équipe Data & IA a récemment mis en place une application Streamlit/Snowflake pour mettre à disposition de ses utilisateurs internes une bibliothèque d'extractions à la demande. La mission consiste à auditer cette application (étude du code existant, formaliser des recommandations actionnables, puis contribuer à leur mise en œuvre). La mission inclut également la conception, le développement et la mise en production a minima d'une nouvelle extraction ainsi que l'accompagnement de l'équipe interne sur la mise en œuvre des recommandations et la supervision des premiers développements. Objectif du poste : Garantir la qualité, la sécurité, la maintenabilité et la performance de l'application existante, tout en cadrant le développement futur des prochaines évolutions et autres applications Streamlit robustes, documentées et exploitables en production. Responsabilités détaillées Volet Audit applicatif - Réaliser des revues de code Python et SQL sur l'application existante. - Évaluer la qualité du code : lisibilité, modularité, maintenabilité, gestion des erreurs et respect des standards internes. - Identifier la dette technique, les risques applicatifs et les points de fragilité opérationnelle. - Analyser les performances : temps d'exécution, requêtes SQL, accès Snowflake, traitements Python et consommation de ressources. - Contrôler les aspects sécurité : gestion des secrets, droits d'accès, données sensibles, traçabilité et bonnes pratiques de développement sécurisé. - Documenter les constats, classer les recommandations par criticité et définir un plan de remreédiation priorisé. - Mettre en œuvre les préconisations validées sur l'existant : refactoring, correction d'anomalies, optimisation et amélioration de la documentation. Volet Développement applicatif - Redéfinir les patterns de développement de l'application. - Développer des dashboards de pilotage, d'analyse et de suivi opérationnel. - Intégrer les données Snowflake via SQL et connecteurs Python adaptés. - Optimiser les requêtes SQL et les flux d'accès aux données pour garantir temps de réponse et maîtrise des coûts. - Mettre en place des tests unitaires et tests d'intégration sur les composants critiques - Contribuer à l'industrialisation : Git, branches, revue de code, packaging, configuration et déploiement.
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Développeur C#.Net, vous assurerez les missions suivantes : - La participation à la refonte technique du code et à la mise en place des tests unitaires. - La rédaction des spécifications détaillées - La conception et l'implémentation des nouvelles fonctionnalités du logiciel - La maintenance et l'amélioration de l'architecture et des fonctionnalités existantes - La rédaction de la documentation des développements effectués - Le support technique et la maintenance corrective et évolutive La stack technique : - Technologie : C# .Net (client lourd) - BDD : MongoDB ou PostgreSQL - Outils : Git, Jenkins, Jira
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Développeur C#.Net (H/F), vous assurerez les missions suivantes : - La participation à la refonte technique du code et à la mise en place des tests unitaires. - La rédaction des spécifications détaillées - La conception et l'implémentation des nouvelles fonctionnalités du logiciel - La maintenance et l'amélioration de l'architecture et des fonctionnalités existantes - La rédaction de la documentation des développements effectués - Le support technique et la maintenance corrective et évolutive La stack technique : - Technologie : C# .Net (client lourd) - BDD : MongoDB ou PostgreSQL - Outils : Git, Jenkins, Jira