🚀 Nous recrutons | Développeur C# / SQL – Optimisation des performances 🏦 Secteur Banque – Finance de marché 🔄 Mode hybride ⏳ Mission longue durée Pour le compte d'un grand groupe bancaire, nous recherchons un(e) Développeur(se) C# / SQL confirmé(e) pour intervenir sur une application critique manipulant d'importants volumes de données financières. L'objectif principal de la mission sera d'analyser et d'optimiser les traitements afin de réduire significativement les temps d'exécution des batchs. 🎯 Vos missions • Analyser et optimiser des traitements batch en C# et SQL Oracle • Revoir les algorithmes et requêtes afin d'améliorer leurs performances • Identifier les points de ralentissement et proposer des solutions durables • Concevoir et développer les évolutions techniques • Rédiger les éléments techniques des user stories • Automatiser et réaliser les tests, notamment les tests d'intégration • Participer au support, à la maintenance et à la documentation de l'application • Collaborer avec les équipes métier, risques et IT 🛠️ Environnement technique C# • SQL • Oracle • Control-M Des connaissances sur les technologies suivantes constituent un plus : Hadoop • Spark • Scala • Python • Hive • Kafka • Angular • NestJS 👤 Profil recherché • Entre 6 et 9 ans d'expérience en développement • Solide expertise en C# et SQL Oracle • Expérience indispensable en optimisation des performances et traitement de volumes importants • Bonne compréhension des traitements batch • Autonomie, capacité d'analyse et force de proposition • Une connaissance de la finance de marché, des instruments financiers, des sensibilités ou de la XVA serait appréciée
Développement et intégration des traitements d'ordonnancement • Analyser les besoins métiers et techniques liés aux traitements batch. • Concevoir et développer des jobs d'ordonnancement sous HCL Workload Automation (anciennement IBM Tivoli Workload Scheduler). • Définir les dépendances, calendriers, flux et règles de gestion. • Réaliser les tests unitaires et d'intégration. • Participer aux mises en production des nouveaux traitements. Expertise et support technique • Apporter une expertise HWA auprès des équipes d'exploitation. • Diagnostiquer et résoudre les incidents liés aux chaînes batch. • Assurer l'analyse des performances et proposer des axes d'amélioration. • Participer aux cellules de résolution d'incidents critiques. • Garantir le respect des bonnes pratiques d'ordonnancement. Documentation et amélioration continue • Rédiger la documentation technique et les procédures d'exploitation. • Participer à l'industrialisation et à l'automatisation des processus. • Contribuer à l'amélioration continue des outils et méthodes d'exploitation. • Assurer le transfert de compétences auprès des équipes internes.
Le contexteDans le cadre de la gestion et de l'évolution d'une plateforme de paramétrage métier, nous recherchons un(e) Analyste technico-fonctionnel Oracle / SQL H/F afin d'accompagner l'un de nos clients sur des enjeux d'analyse fonctionnelle, de gestion courante et de qualité des données. Quelques éléments pour mieux comprendre l'environnement : Secteur d'activité : 🛡️ Assurance Organisation : Une équipe d'environ 10 personnes, avec une équipe dédiée au développement et une équipe de 4 personnes en charge de la gestion courante de la plateforme historique. Enjeux : Assurer le traitement des expressions de besoin, leur traduction en solutions de paramétrage et le suivi des sujets jusqu'à leur livraison, tout en garantissant le bon fonctionnement de la plateforme. Ce que tu feras concrètementDans le cadre de cette mission, tu seras notamment amené(e) à : ➞ Analyser les expressions de besoin et les traduire en solutions de paramétrage et modèles de données. ➞ Concevoir, maintenir et faire évoluer le référentiel de paramètres métiers. ➞ Développer et contrôler des scripts SQL Oracle pour l'alimentation, le contrôle et la migration des données. ➞ Assurer la gestion courante de la plateforme : suivi des traitements et plans batch, supervision des flux et analyse des incidents ou anomalies. ➞ Suivre les sujets jusqu'à leur livraison et assurer le support et l'accompagnement des utilisateurs. Ton environnementTechnologies : Oracle, PL/SQL, API REST, Kafka, ETL (lire le compte rendu de l'activité) Outils / flux : ETL, Batch Environnements : DRI, Préproduction, Kanban
Nous recrutons un Référent technique et expert opérationnel au sein de l'équipe projet, le prestataire garantit la qualité architecturale, la performance des développements et le respect des livraisons. Il assure le cadrage technique, la sécurisation de l'architecture et le coaching des équipes. Missions: 1. Architecture & Périmètre Architecture : Conception d'architectures distribuées et gestion des environnements Linux (reverse proxy, load balancing, multi-VM) Spécifications & Batchs : Rédaction des spécifications techniques/fonctionnelles et gestion des traitements par lot complexes par batchs Caching : Mise en place de stratégies de cache applicatif et navigateur pour optimiser les performances 2. DevOps, Qualité & Exploitation Sécurité & CI/CD : Application du Security by Design. Utilisation de Jenkins et GitLab pour les pipelines CI/CD Exécution & Qualité : Maîtrise de Tomcat et Linux. Automatisation des tests et contrôle qualité via Sonar Exploitation & Support : Assistance aux MEP, rédaction de DI/DEX, monitoring des logs et résolution des incidents (TMA) Référent Technique : Décision des choix techniques majeurs, validation des implémentations critiques, gestion des problèmes techniques complexes 3. Pilotage & IA Animation & Suivi : Coaching des développeurs, revues de code, suivi du backlog dans JIRA et coordination inter-équipes Intégration d'IA : Promouvoir Gemini Code Assist pour optimiser la productivité et garantir la conformité du code généré Analytique et décisionnel : Capacité à agir vite sur incidents de production, ciblage rapide des causes 4. Amélioration Continue Propositions sur les outils de monitoring et veille active (sécurité, vulnérabilités et IA).
Contexte : Expérience : 10 ans minimum Secteur : Retraite Complémentaire / Protection Sociale La mission s'inscrit dans le cadre du Plan de Transformation du Système d'Information du client.Ce programme vise notamment à moderniser et centraliser les applications afin d'améliorer la performance et la sécurité des traitements et d'optimiser les actifs informatiques dédiés à la Retraite Complémentaire et à l'Action Sociale. Missions principales La mission s'articulera autour de deux axes principaux : Maintenance des applications existantes du SI ; résolution des incidents et analyse des anomalies ; accompagnement des utilisateurs ; contribution aux projets de transformation des systèmes d'information ; intervention sur les phases d'analyse, conception, réalisation et livraison ; participation aux réunions de suivi, ateliers et comités opérationnels ; collaboration avec les utilisateurs métiers Retraite Complémentaire et Action Sociale ; coordination avec les équipes informatiques et les différents contributeurs internes et externes ; intervention sur des problématiques à la fois techniques et fonctionnelles ; respect des engagements de coûts, délais et qualité. Compétences techniques recherchées Le consultant devra disposer d'une expertise Java senior et maîtriser notamment : Java 8 et Java 21+ Spring Boot / Spring Boot Web / Spring Boot Batch Hibernate / JPA Maven SQL et bases de données relationnelles API REST / SOAP JSON / XML Sécurité API : OAuth2 / OIDC / JWT OpenAPI / Swagger Git / GitHub / GitLab / Git Flow pratiques de revue de code et Merge/Pull Requests Tests : TDD / BDD / JUnit / AssertJ / Mockito SonarQube CI/CD : Jenkins Conteneurisation et orchestration : Docker / Kubernetes analyse d'architectures applicatives, API, serveurs et batchs JIRA Postman / SOAP UI / curl scripting Bash / Batch Windows VS Code / GitHub Copilot Office 365 / SharePoint.