Tech Lead Python - CDD - Freelance
Freelance Paris (Paris)
Description de l'offre
Taux journalier (TJM): 500€/jour
Contexte
Dans le cadre de l’évolution de son système d’information, une institution financière publique recherche un Tech Lead Python expert.
Le projet s’appuie sur des composants et approches d’intelligence artificielle appliqués au traitement documentaire, ainsi que sur des traitements orientés messages et des pipelines de transformation de données.
Le consultant travaillera en étroite collaboration avec le Product Manager, le Business Analyst, le concepteur technique, les développeurs et les équipes techniques de cette institution.
L’équipe est composée de six personnes : un Product Manager, un concepteur technique, un Business Analyst, et trois développeurs dont deux stagiaires jusqu’à fin 2026. L’équipe fonctionne selon une méthode Agile simple, basée sur daily meetings, fonctionnement par sprints et organisation en petite équipe auto-organisée.
Missions
Participer à l’analyse des besoins techniques et ateliers de conception
Contribuer à la définition des choix d’architecture et spécifications techniques
Challenger les propositions du concepteur technique avec analyses motivées
Rédiger dossiers d’étude, conception et récits techniques
Concevoir, développer et maintenir des applications Python robustes, évolutives et maintenables
Développer des applications orientées messages
Concevoir et maintenir des API REST et services associés
Développer et orchestrer des traitements asynchrones, notamment avec RabbitMQ ou broker équivalent
Réaliser intégrations avec systèmes tiers et bases de données
Manipuler, convertir et optimiser documents et images
Construire des pipelines d’import, export, transformation et traitement des données
Appliquer règles de transformation et contrôles de cohérence
Mettre en œuvre exigences de sécurité applicative dès les phases initiales
Développer tests unitaires, d’intégration, non-régression et de charge
Contribuer aux tests de performance et optimisation des traitements
Participer aux revues de code et amélioration continue de la qualité logicielle
Analyser, qualifier et corriger anomalies et incidents techniques
Contribuer aux travaux d’intégration continue et déploiement continu
Accompagner le DevOps dans les tâches de build et déploiement vers la cible
Participer aux cérémonies Agile, estimations de charge et planification des sprints
Maintenir documentation technique, dossiers d’architecture et documentation du code
Participer aux démonstrations et ateliers avec utilisateurs et parties prenantes
Assurer support technique auprès de l’équipe projet
Accompagner techniquement les deux développeurs stagiaires
Contribuer au transfert de compétences
Assurer reporting régulier au Product Manager sur avancement, risques, blocages et plans d’action
Compétences techniques indispensables
Python et applications orientées messages
Expertise confirmée en Python et son écosystème
Conception et développement d’applications et services robustes
Développement d’API REST
Développement et orchestration de workers asynchrones
Expérience création ou maintenance de solutions orientées messages
Maîtrise des principes d’échanges asynchrones et brokers de messages
Manipulation et traitement documentaire
Manipulation de documents et images avec bibliothèques Python
Conversion et optimisation d’images
Import/export de données
Construction de pipelines de transformation et traitement
Application de règles de transformation des données
Gestion des contrôles de cohérence et exceptions
PostgreSQL et manipulation des données
Bonne connaissance de PostgreSQL
Modélisation et validation des données, notamment avec Pydantic
Maîtrise de SQLAlchemy et Alembic
Conception de traitements fiables et performants sur données
Capacité à optimiser requêtes et traitements
Autres compétences attendues
RabbitMQ ou expérience équivalente (Kafka, ActiveMQ, etc.)
Maîtrise concepts messaging et expérience solutions orientées messages
Connaissance environnements Cloud et DevOps
Pratique Kubernetes et OpenShift
Maîtrise Git et intégration continue
Pratique Jira et Confluence
Développement sous Windows et Linux
Supervision, logging et suivi des traitements
Tests unitaires, intégration, non-régression et charge
Optimisation performances et maintenabilité du code
Connaissance Angular
Le consultant sera accompagné par un DevOps sur Cloud interne, builds et déploiements, mais devra comprendre les enjeux techniques et accompagner la mise en œuvre du projet
Expériences particulièrement recherchées
Projets de conception technique complexes
Applications de traitement automatique de documents
Solutions de classification documentaire et extraction de données
Manipulation, conversion et optimisation d’images
Mécanismes de contrôle de cohérence et gestion des exceptions
Projets intégrant intelligence artificielle ou machine learning
Applications utilisant LLM, IA générative ou prompt engineering
Architectures intégrant un broker de messages
Environnements fortement contraints en sécurité, qualité logicielle et traçabilité
Environnements de gestion électronique de documents (GED)
Une expérience en GED, idéalement IBM FileNet, est un plus mais non indispensable.
Qualités attendues
Autonome, capable de gérer un sujet de bout en bout
Suffisamment expérimenté pour être opérationnel rapidement
Efficace dans développements et résolution de problèmes
Capable de challenger les choix techniques
Polyvalent, à l’aise en conception, développement, tests et intégration
Capable d’animer ou contribuer activement à des ateliers techniques
À l’aise dans un fonctionnement Agile et pluridisciplinaire
Rigoureux dans documentation et suivi des actions
Capable de communiquer clairement avec Product Manager, concepteur technique, développeurs et interlocuteurs métier
Force de proposition tout en respectant normes et standards de l’institution
Capable d’accompagner techniquement deux développeurs stagiaires
Les trois critères indispensables pour être rapidement opérationnel sont : autonomie, expérience et efficacité. Le calendrier ne permet pas une montée en compétence progressive ; le consultant devra démarrer rapidement et prendre en charge les développements sans s’appuyer durablement sur un autre développeur.
Livrables attendus
Dossiers de choix de solution
Dossiers d’étude
Dossiers de conception technique
Récits techniques
Code documenté, testé et maintenable
Documentation des paramètres et environnement d’exécution
Rapports de tests
Dossiers de livraison
Documentation du suivi et correction des anomalies
Éléments de support et transfert de compétences
Conditions de travail
Localisation : Paris 2
Démarrage prévu : 09/11/2026
Durée : mission longue
Profil recherché
- 10 ans minimum d'expérience niveau expert
- Expertise confirmée en Python et son écosystème
- Maîtrise du développement d'API REST et d'applications orientées messages
- Expérience en développement et orchestration de workers asynchrones avec RabbitMQ ou broker équivalent
- Compétences en manipulation et traitement de documents et images avec bibliothèques Python
- Connaissance approfondie de PostgreSQL, modélisation et validation des données (notamment avec Pydantic)
- Maîtrise de SQLAlchemy et Alembic
- Connaissance des environnements Cloud et DevOps, pratique de Kubernetes et OpenShift
- Maîtrise de Git et intégration continue
- Pratique des outils Jira et Confluence
- Développement sous Windows et Linux
- Compétences en tests unitaires, d’intégration, non-régression et de charge
- Connaissance d’Angular
- Expérience sur projets complexes de conception technique et traitement automatique de documents
- Connaissance des solutions de classification documentaire, extraction de données, et gestion des exceptions
- Expérience avec intelligence artificielle, machine learning, LLM, IA générative ou prompt engineering
- Capacité à travailler dans des environnements fortement contraints en sécurité, qualité logicielle et traçabilité
- Qualités personnelles : autonomie, efficacité, polyvalence, rigueur, capacité à challenger les choix techniques et à communiquer clairement
- Capacité à accompagner techniquement et encadrer deux développeurs stagiaires
À propos de Collective.work
Collective.work est la plateforme de recrutement nouvelle génération pour trouver votre prochain emploi.
Fort d'une grande expertise dans l'IA, Collective.work permet de mieux cibler les offres et leurs candidats correspondants, créant ainsi un système beaucoup plus fluide que les acteurs traditionnels.
Plus de 10,000 recruteurs utilisent Collective, permettant à des dizaines de milliers de candidats de trouver leur futur emploi chaque jours