Trouvez votre prochaine offre d’emploi ou de mission freelance Test-Driven Development (TDD)

Votre recherche renvoie 71 résultats.
CDI
Freelance

Offre d'emploi
Expert .NET Full Stack React / C# (H/F)

Publiée le
Agile Scrum
Apache Kafka
C#

3 ans
57k-65k €
500-570 €
Yvelines, France
Télétravail partiel
📍 Saint-Quentin-en-Yvelines (78) 🕒 Démarrage : ASAP 💼 Secteur : Banque 🔎 Contexte Dans un environnement IT Groupe à forts enjeux métiers, nous recherchons un Expert .NET Agile Full Stack pour intervenir sur des applications CRM Back-Office . La mission s’inscrit au sein d’une équipe Agile , en charge du développement et de l’amélioration continue d’applicatifs intranet critiques, utilisés par des équipes opérationnelles. Les technologies principales sont C# / .NET Core, SQL Server, React.js , avec une forte exigence de qualité logicielle et d’industrialisation des pratiques. 🎯 Missions principales 🧩 Relation utilisateurs / métier Recueil et analyse des besoins utilisateurs Rédaction de User Stories et Defects Support fonctionnel sur les fonctionnalités maîtrisées 💻 Conception & Développement Développement de composants C# / .NET Développement d’interfaces React.js / JavaScript Mise en œuvre des Design Patterns Approche TDD et tests automatisés (unitaires et fonctionnels) ⚙️ Amélioration continue & pratiques DevOps Contribution à l’automatisation du packaging et des releases Participation à la transition vers le Continuous Delivery Détection, analyse et résolution des incidents et problèmes applicatifs
CDI
CDD

Offre d'emploi
DevOps Engineer Lead Expert

Publiée le
Java
JSON
Python

18 mois
20k-40k €
Paris, France
Télétravail partiel
CONTEXTE : Métiers Fonctions : Production, Exploitation, Infrastructure, Devops Engineer Spécialités technologiques : Infrastructure, Cloud, IA generative, Devops, Transformation digitale Méthodes / Normes TDD Soft skills Leadership Force de proposition Dans le cadre d’une transformation digitale d’envergure internationale, l’organisation développe et opère une plateforme de gestion de contenus de nouvelle génération, basée sur le cloud et intégralement alignée avec les standards groupe en matière d’architecture, sécurité, conformité et résilience. MISSIONS Cette plateforme, propriétaire et stratégique, vise à remplacer des solutions historiques et à fournir des services IT standardisés à l’ensemble des entités du groupe, dans une logique de performance, d’industrialisation et d’innovation continue. Missions principales Développement & outillage - Maintenir, auditer et faire évoluer les outils cœur développés en Python - Refactoriser et stabiliser des scripts existants dans une logique de qualité, performance et maintenabilité - Développer de nouveaux modules traduisant des règles métier en workflows techniques automatisés - Garantir un code propre, testé, documenté et conforme aux standards (PEP8) Innovation & prototypage - Concevoir et piloter des sprints d’innovation courts et ciblés - Prototyper de nouveaux services (ex. : IA générative, tagging automatique, recherche sémantique, contrôle qualité de contenus) - Challenger les besoins métiers, évaluer la faisabilité technique et proposer des trajectoires de mise en production DevOps & industrialisation - Contribuer aux pipelines CI/CD et aux déploiements automatisés - Participer à la mise en œuvre de l’infrastructure as code (Terraform, CloudFormation) - Intervenir sur des environnements cloud et conteneurisés (AWS, Kubernetes, OpenShift) Leadership & bonnes pratiques - Réaliser des revues de code et diffuser les bonnes pratiques d’ingénierie logicielle - Accompagner et mentorer les développeurs sur le TDD, le DevOps et l’architecture propre - Être force de proposition sur les choix techniques et les standards d’équipe Expertise souhaitée Expérience - Environ 10 ans d’expérience en développement Python et ingénierie logicielle - Expérience significative sur des applications data-intensives ou orientées contenus - Positionnement attendu : expert technique / lead, autonome et structurant Compétences techniques - Langages : Python (expert), Bash, Git ; Java et JavaScript (React ou Vue) appréciés - Data & IA : Pandas, regex, parsing JSON/XML, prompt engineering - Bases de données : NoSQL (MongoDB, MarkLogic), graphes, RDF/SPARQL - Cloud & DevOps : AWS (S3, Lambda), CI/CD (Jenkins, GitLab CI), Terraform, Kubernetes, OpenShift, Artifactory - Qualité & tests : Pytest, BDD (Behave/Cucumber), Selenium, revues de code, outils de sécurité (SonarQube, Snyk)
Freelance

Mission freelance
POT8880 - Un développeur Java Full Stack ayant des compétences fonctionnel en comptabilité sur Tours

Publiée le
Java

6 mois
280-430 €
Tours, Centre-Val de Loire
Télétravail partiel
Almatek recherche pour l'un de ses clients, un développeur Java Full Stack ayant des compétences fonctionnel en comptabilité sur Tours. Activité principale : · Contribuer à la conception des solutions techniques, dans le respect des guidelines technologiques (analyses techniques, études, rédaction de spécifications…). · Participer à l’affinage du backlog, à l’évaluation de la complexité, à la conception, à la rédaction des user stories et des spécifications. · Participer proactivement à l’ensemble des cérémonies agiles ; une bonne connaissance de la méthode Scrum est un prérequis. · Contribuer aux ateliers d’amélioration continue, à la veille technologique et au partage de connaissances afin de renforcer l’expertise collective. · Écrire, débugger, documenter et exécuter le code source, puis le déployer dans les différents environnements. · Participer à la définition de la stratégie de tests et réaliser a minima les tests unitaires. · Vous êtes responsable de la qualité du produit. À ce titre, vous appliquez les bonnes pratiques d’excellence dans le développement logiciel : clean code, refactoring, BDD, TDD, pair programming, revues de code, automatisation des tests… Vous intégrez le plus tôt possible, dès le développement, les contraintes de déploiement et d’exploitation. · Vous participez également à l’exploitation de la solution en production : support, monitoring, suivi de performance, sécurité, gestion des incidents et traitement des requêtes utilisateurs. · Vous contribuez activement à la vie de l’équipe et de la DSI Métier (participation aux instances, partage sur les réalisations, contribution aux communautés/leagues, etc.). Compétences recherchées · Compétences techniques : Angular Java Spring Batch API REST en Java SQL · Forte sensibilité aux bonnes pratiques de développement (qualité de code, tests, automatisation…). · Capacité à travailler en environnement agile (Scrum) et en équipe pluridisciplinaire. · Appétence pour les aspects fonctionnels de la squad dans au moins un des domaines suivants sont souhaitées - Assurance - Mutuelle - Comptabilité
CDI
Freelance

Offre d'emploi
Lead Tech FullStack Java / Angular

Publiée le
Angular
Finance
Java

3 ans
55k-65k €
500-600 €
Paris, France
Télétravail partiel
Contexte: Le bénéficiaire souhaite une prestation d'accompagnement dans le d'une prestation de Tech Lead Java FullStack pour intervenir dans la squad! Profil recherché Tech Lead Java Des expériences dans l'approche Craftmanship La connaissance du Framework SAFe est un plus Expériences significatives sur Java Framework (Spring Boot) & Angular, sur l'outillage CI/CD · Force de propositions et d'accompagnement des Ingénieurs Software internes comme externes applicatives dans l'industrialisation, la testabilité et la pérennité de leur développement o TDD o BDD o Clean code o DDD ou architecture hexagonale, Microservices o Principes SOLID o Outils CI/CD o Revues de code o Pair Programming · Vision 360 o Points d'échange réguliers avec les Chapter Lead des collaborateurs 'Ingénieurs Software" o Points d'échange réguliers avec les autres Tech Lead; échanges de bonnes pratiques, partage d'informations, discuter sur de potentielles difficultés Contexte technique • Langages : Java 8, 17, 21 • IDE : IntelliJ • Framework : SpringBoot, Spring Batch, Spring Security • Méthodologie/Concept : Agile • Web Service : API Rest • CI / CD : Gitlab, Sonar, Jenkins, Docker • Cloud : Kubernetes/OpenShift • Base de données : Postgresql • Bus de message : Kafka Squad concernée par la mission • 1 Product Owner • 1 Scrummaster • 2 Chefs de projet • 2 Business Analysts • 3 Ingénieurs Software
Freelance
CDI

Offre d'emploi
DevOps Coach / Tribe Release Engineer (TRE)

Publiée le
CI/CD
Docker
Développement

13 mois
Bruxelles, Bruxelles-Capitale, Belgique
Télétravail partiel
Nous recherchons un(e) DevOps Coach / Tribe Release Engineer pour accompagner une organisation internationale dans la transformation de ses pratiques IT. Vous serez responsable de l’évaluation de la maturité DevOps des équipes, de la définition de roadmaps adaptées et de la mise en place des meilleures pratiques (CI/CD, TDD/BDD, trunk-based development). En parallèle, vous assurerez la stratégie de release au sein d’une tribu, en préparant les livraisons, les réunions et en garantissant un reporting clair. Ce rôle combine expertise technique, coaching et coordination.
Freelance
CDI

Offre d'emploi
Business Analyst ALM Treasury

Publiée le
Business Analysis

1 an
40k-45k €
360-540 €
Paris, France
Télétravail partiel
Contexte Au sein du département informatique en charge des développements pour le bénéfice de l'ALM Treasury, nous proposons une mission de type Business Analyst pour contribuer sur un projet central autour de la donnée. Contexte de transformation IT. Description de la mission Évolution dans un contexte de transformation IT, et suivi des récettes d'intégration des opérations propres et rachetées de l'ALMT, dans ce que nous appelons notre Data Layer (Big data / NoSQL Cassandra). Objectifs de la mission : Formalisation des règles de gestion pour les développeurs et les accompagner dans leur implémentation Formalisation des cahiers de tests : contribuer à l'approche TDD/BDD Spécification de l'intégration de nouvelles sources de données : opérations et référentiel Études et analyses du backlog d'équipe Expertise en mode Agile
Freelance

Mission freelance
Lead Python Developer Gen AI - Banking Environment (Paris)(h/f)

Publiée le

12 mois
550-650 €
75008, Paris, Île-de-France
Télétravail partiel
Développeur Python senior / chef de projet - Environnement bancaire (Paris) Vous êtes un développeur Python senior expérimenté et possédez une expertise approfondie en ingénierie de données à haut volume ? emagine vous offre l'opportunité de participer à la conception et à la mise en œuvre de nouvelles applications bancaires à fort impact et de solutions basées sur l'IA dans un environnement technologique mondial. Basé à Paris, ce poste nécessite une présence sur site d'au moins 3 jours par semaine. Vous travaillerez dans un environnement complexe de niveau entreprise où de solides connaissances en ingénierie et une grande autonomie sont essentielles. Senior / Lead Python Developer - Banking Environment (Paris) Are you an experienced Senior Python Developer with deep expertise in high‑volume data engineering? emagine has an opportunity for you to support the design and delivery of new, high‑impact banking applications and AI‑driven solutions within a global technology environment. This role is based in Paris with minimum 3 days per week onsite , working in a complex, enterprise-grade environment where strong engineering fundamentals and autonomy are essential. Skills & Experience 10+ years of hands-on Python development with strong OOP and software design principles. Expert-level SQL skills (PostgreSQL, MySQL, or SQL Server), with proven experience in very high-volume transactional systems . Strong background in data engineering , pipelines, and large-scale data handling. Solid understanding of core engineering fundamentals — no gaps in basics. Strong Linux experience (bash scripting, automation, deployments). Experience with Autosys , GIT , and Agile / JIRA workflows. Experience using Ansible for configuration or deployment (highly desirable). Prior investment banking or financial services experience is essential Must be comfortable navigating complex, process-heavy environments. Able to work autonomously and lead small technical groups effectively. Fluent English communication skills. Key Tasks & Deliverables Design, develop, and optimise Python-based applications using clean, scalable, and maintainable code. Work with very large SQL databases (hundreds of millions of records), including schema design, complex queries, and performance tuning. Build and maintain data pipelines , ensuring efficient ingestion, transformation, and persistence of large datasets. Manage deployments and automation within Linux environments , including bash scripting and tooling. Implement job scheduling and workflow automation using Autosys . Contribute to branching strategies, code reviews, and version control using GIT . Support Agile delivery using JIRA for sprint planning and task tracking. Ensure rigorous engineering practices through TDD, BDD (Behave), and PyTest-based unit testing . Troubleshoot performance bottlenecks, data inconsistencies, and system issues across complex banking platforms. Lead and mentor junior developers, including guiding engineering best practices and architectural decisions. Contribute to AI‑related project components following completion of VAT‑related workstreams. Apply with your latest CV or reach out to Brendan to find out more.
Freelance
CDI

Offre d'emploi
Développeur DRUPAL (H/F)

Publiée le
Drupal

12 mois
Île-de-France, France
Pour l'un de nos clients Grand Compte, nous recherchons un développeur Drupal. La mission consiste à intervenir sur le développement d’applications dans un environnement Drupal, depuis l’expression du besoin jusqu’à la mise en production, en coordination avec les équipes internes. Les principales attentes sont les suivantes : Analyse du code existant et contribution à la définition des besoins Proposition d’architectures et de conceptions alignées avec la stratégie technique Développement orienté qualité, automatisation et intégration continue Application des bonnes pratiques de sécurité, TDD/BDD et normes de développement Maîtrise de PHP , Drupal , API REST, SQL et outillage DevOps (Git, Sonar...)
CDI

Offre d'emploi
Developpeur C# / .NET H/F

Publiée le

45k-50k €
69380, Chazay-d'Azergues, Auvergne-Rhône-Alpes
Vos missions : En collaboration avec le Responsable R&D, le Product Owner et une équipe expérimentée, vous interviendrez sur l'ensemble du cycle de développement pour : Concevoir, développer et maintenir des modules backend en C# / .NET 9. Concevoir, optimiser et maintenir les pipelines CI/CD pour garantir un déploiement continu, fiable et sécurisé. Participer activement aux décisions d'architecture et à la mise en place de solutions techniques robustes. Écrire des tests automatisés (TDD) et contribuer à la qualité globale du code. Prendre part aux rituels agiles et à l'amélioration continue des pratiques de l'équipe. Documenter les évolutions fonctionnelles et techniques.
CDI

Offre d'emploi
Lead Devops / Scrum master

Publiée le
DevOps
Python
Terraform

Île-de-France, France
Télétravail partiel
Le Profil que nous Recherchons : Ce rôle n’est pas fait pour tout le monde. Il demande une combinaison de plusieurs qualités : excellence technique, posture d’accompagnement, et plaisir à coder pour les autres. Votre savoir-faire (Compétences Techniques) : Compétences Indispensables : C'est le socle non négociable. Nous attendons une maîtrise solide ou un niveau expert sur ces sujets. Expertise approfondie et pratique de Python. Excellente maîtrise de Pytest et de son écosystème. Solide expérience en automatisation de tests d'API REST. Maîtrise de Git et des pipelines CI/CD, notamment GitLab CI. Maîtrise des commandes de base Linux et du scripting shell. Maîtrise des pratiques BDD (Gherkin). Compréhension des principes d'ingénierie logicielle (DRY, Abstraction, Idempotence). Compétences Appréciées (Les plus) : Une connaissance pratique ou théorique de ces sujets est un avantage certain. Une connaissance d'Apache Airflow. Une connaissance des pratiques de Test-Driven Development (TDD). Une bonne connaissance des environnements de conteneurisation (Docker/Kubernetes). Une connaissance des outils modernes de gestion de dépendances Python (Poetry, pip). Une expérience sur Terraform ou Ansible.
Freelance

Mission freelance
Tech lead ODM

Publiée le
Java

1 an
100-550 €
Île-de-France, France
Pour le besoin de mon client basé en Ile de Farnce , je suis à la recherche d'un Tech lead ODM Taches : Recueil des besoins des projets, Proposition de modélisation en offres/produits/articles Test des offres Contribution à la recette des projets TDD BDD Dette technique Pair Programming Développement des tests unitaires Gestion du Run des applications : incidents, assistance utilisateurs Environnement technique Java 17+, Spring Boot 3+, Spring Data, Spring Cloud, Spring Security, Spring Batch, Rest API, OpenAPI/Swagger 3, Postman/SOAP UI
Freelance
CDI

Offre d'emploi
Tech Lead DevOps

Publiée le
API
Kubernetes

1 an
40k-45k €
400-530 €
Île-de-France, France
Télétravail partiel
Descriptif du poste Le bénéficiaire souhaite une prestation d'accompagnement d'un TechLead disposant d'une expertise en DevOps, sécurité et développement logiciel afin d'apporter une expertise Craftmanship aux équipes applicatives. Le déploiement de l'Agile à l'échelle (basé sur le modèle Spotify et Framework SAFe) a démarré il y a quelques années (organisation matricielle). On intervient aussi bien sur des sujets de Run que des sujets de Build. L'entité informatique est responsable de l'informatique au sein des Missions Transversales de la Banque de Détail de France. Les produits d'épargne financière sont en constante évolution sous l'effet conjugué des nouvelles offres métier et aux nombreuses exigences réglementaires accrues. Vous participerez pleinement aux rituels Agile de l'équipe, constituée actuellement de 4 Business Analyst, 8 Ingénieurs Software, 1 Tech Lead et 1 ITO. La squad sera composée de deux Tech Leads. Force de propositions et d'accompagnement des Ingénieurs Software internes et externes applicatives dans l'industrialisation, la testabilité et la pérennité de leur développement TDD BDD Dette technique Clean code DDD ou architecture hexagonale Principes SOLID Outils CI/CD Bonnes pratiques sur la gestion des branches sous GitLab Revues de code Pair Programming
Freelance

Mission freelance
Développeur Microsoft 365/Sharepoint Online H/F

Publiée le
.NET
Azure
React

3 ans
La Défense, Île-de-France
Télétravail partiel
1. Descriptif du poste Au sein du Pôle Corporate Solutions de la DSI du client, le Senior Developer Microsoft 365 / SharePoint Online prend en charge le développement et la maintenance des outils au sein de la plateforme Microsoft 365. Les clients représentent les fonctions Corporate de la société dont le Pôle est le garant de l’adéquation de leurs outils informatiques à leurs besoins. Les activités dominantes du candidat sont les suivantes : Administration, conception et développement d’applications s’intégrant dans l’écosystème Microsoft 365 (SharePoint Online, Teams, Power Platform, Azure) Participation aux projets de migration SharePoint On Premise vers Microsoft 365/SharePoint Online en mode agile Participer aux cérémonies Agile (Backlog definition, Sprint Planning, Daily Meetings et Sprint Retrospective) Assistance aux équipes projets dans les domaines suivants :  Définition et mise en oeuvre des best practices de développement (Clean code, TDD, BDD, nUnit, Pair Programming…)  Aide au choix des technologies  Mise en uvre de l’industrialisation associée (CI/CD : GitHub, Terraform, Azure)  Définition d’infrastructure as Code (Terraform)  Elaboration de la stratégie de test Développement de webservices Restfull (.NET) compatible openAPI et leur intégration avec les autres applications du SI Développement d’app customizer, de composants front et formulaires à façon sur SharePoint. Configuration et Design autour des fonctions avancées de SharePoint Rédaction et mise à jour de la documentation technique des applications Lien avec les autres équipes de la maîtrise d' uvre ou de l’assistance à maitrise d’ouvrage. 2. Profil et compétences Le Senior Developer Microsoft 365 / SharePoint Online devra travailler dans l’environnement technique suivant dont il devra maitriser les technologies. Environnement technique  Ce poste s'adresse à un profil expérimenté (entre 8 et 10 ans d’expérience), capable de prendre en main rapidement et en autonomie le code et le fonctionnel associé et ayant impérativement une expérience significative de développement et d’administration technique sur les environnements suivants :
Freelance
CDI

Offre d'emploi
Tech Lead / Craft

Publiée le
Java
Spring

1 an
40k-45k €
400-520 €
Île-de-France, France
Télétravail partiel
Profil recherché Tech Lead / Craft Des expériences dans l'approche Craftmanship La connaissance du Framework SAFe est un plus, afin de favoriser son intégration dans l'organisation Expériences significatives sur Java Framework (Spring Boot), sur l'outillage CI/CD Une connaissance du Cloud IBM est un plus Une expérience avec une relation d'un éditeur de progiciel est un plus Missions principales Contribution aux activités de Run et Delivery comme n'importe quel Ingénieur Software Force de propositions et d'accompagnement des Ingénieurs Software internes comme externes applicatives dans l'industrialisation, la testabilité et la pérennité de leur développement TDD BDD Dette technique Clean code DDD ou architecture hexagonale Principes SOLID Outils CI/CD Bonnes pratiques sur la gestion des branches sous GitLab Revues de code Pair Programming Vision 360 Points d'échange réguliers avec les Chapter Lead des collaborateurs 'Ingénieurs Software' Points d'échange réguliers avec les autres Tech Lead du Pôle; échanges de bonnes pratiques, partage d'informations, discuter sur de potentielles difficultés
Freelance

Mission freelance
Développeur Guidewire H/F

Publiée le
Développement

3 ans
500-600 €
Île-de-France, France
Description et livrables de la prestation Le prestataire viendra renforcer nos équipes techniques en tant que développeur sur notre outil de gestion de Sinistres Solaris basé sur le progiciel ClaimCenter de Guidewire. À ce titre le prestataire réalisera les activités suivantes : - Analyser et développer les Users Stories (évolutions, corrections, technical stories) sur le système applicatif Solaris en Gosu (langage basé sur JAVA) - Assister et échanger avec les équipes de tests et les Business Analystes - Participation aux études d'impacts, macro-chiffrages - Préparation de revues de conception - Participation aux rituels Agile (Daily, Chapter Dev, revue de code, rétro, mise à jour du suivi sur Jira ...) - Rédiger la documentation technique de référence Expertise souhaitée : - Expérience sur Guidewire (dans l’idéal sur Claimcenter) - Expérience dans la mise en œuvre de projets sur des systèmes d'information de gestion en assurance ou bancaire - Connaissances en développement d’un langage Serveur et en bases de données (oracle) - Connaissance en développement et intégration de webservices (REST, soap etc…) - Connaissance sur un environnement de développement type Azure - Expérience sur Git - Connaissances en développement de tests automatisés, TDD … - Nécessité d'avoir une bonne aisance relationnelle et rédactionnelle. - Capacité d'analyse avancée (investigations techniques, rétro documentation, étude d'impacts, schéma de flux) - Expérience dans un contexte de delivery Agile
Freelance
CDI

Offre d'emploi
Tech Lead Java/Angular (Bordeaux)

Publiée le
Angular
Java
Méthode Agile

3 mois
45k-55k €
100-450 €
Bordeaux, Nouvelle-Aquitaine
Télétravail partiel
En tant que Tech Lead, et en coordination avec l’équipe : - Vous contribuez à la conception des solutions techniques en respect des guidelines technologiques (analyses techniques, études…) - Vous participez à l’affinage du backlog, l’évaluation de la complexité, la conception, l’écriture des US et des spécifications - Vous participez pro-activement à l’ensemble des cérémonies agiles - Vous contribuez aux ateliers d’amélioration continue, à la veille technologique, aux partages de compétences dans le but d’améliorer l’expertise collective - Vous écrivez, debuggez, documentez, exécutez le code source et le déployez - Vous participez à la définition de la stratégie de tests (unitaires, assemblage, tests en charge…) et réalisez, a minima, les tests unitaires Vous êtes responsable de la qualité du produit. Pour ce faire vous adoptez les pratiques d’excellence dans le développement logiciel : clean code, refactoring, BDD, TDD, pair programing, revues de code, automatisation des tests… et embarquez au plus tôt lors du développement les contraintes de déploiement et d’exploitation. Vous participez à l’exploitation des produits en production : support, monitoring, suivi de performance, sécurité, gestion des incidents et requêtes utilisateurs. Vous participez activement à la vie d’équipe et de la DSI-métier (participation aux leagues, communication sur les réalisations dans les instances prévues, etc.)
71 résultats

Contrats

Freelance CDI CDD Alternance Stage

Lieu

Télétravail

Télétravail partiel Télétravail 100% Présentiel

Taux Journalier Moyen min.

150 € 1300 € et +

Salaire brut annuel min.

20k € 250k €

Durée

0 mois 48 mois

Expérience

≤ 2 ans d’expérience 3 à 5 ans d’expérience 6 à 10 ans d’expérience > 10 ans d’expérience

Publication

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous