Trouvez votre prochaine offre d’emploi ou de mission freelance Test-Driven Development (TDD) à Paris
Tech Lead Python

🏭 Secteurs stratégiques : Banque d’investissement 🗓 Démarrage : ASAP 🤝Description détaillée Nous cherchons un tech lead dev afin d’encadrer techniquement la squad que je vais constituer pour un projet d'automatisation avec des développeurs junior / confirmé à Paris et des ingénieurs réseaux, en collaboration également avec les développeurs et le tech lead Dev de ma squad dev basé à Porto.Nous cherchons quelqu’un qui saura nous accompagner afin de développer des pratiques de développements professionnel et de nous aider à franchir un cap dans la gestion et le développement de besoins fonctionnelles colletés auprès de nos ingénieurs : - Définition de spécifications techniques précises - Applications de pratiques de développement professionnelle - Enclenché du test-driven developement Le télétravail est autorisé à hauteur de 8 jours par mois.
Développeur Python / Pandas

🧑💻 Fiche de poste – Développeur Python / Pandas 🎯 Objectif de la mission : Rejoindre une squad au sein du programme ESG du client pour maintenir et développer une librairie utilisée par des équipes quant pour le calcul de scores ESG. La mission inclut la gestion de données, d’outils partagés et de génération de rapports. 🧩 Missions : Maintenir et faire évoluer une librairie Python (utilisée par plusieurs squads) Participer à la récupération et au traitement de données (Python, pandas) Collaborer avec les équipes quant sur l’implémentation des méthodologies ESG Développement d’outils front (Angular, TypeScript) et automatisation via Gitlab CI/CD Travailler dans une organisation agile en sprints ✅ Process de recrutement : Coding Game (1h) : Python, Typescript, Angular 2. Entretien technique (40 min) : avec 2 dev : Théorie Python/Pandas. Petit exercice live (10 min) 3. Entretien avec le N+1 : Test en live : TDD / petit projet et Évaluation des soft skills
Dev C# .NetCore TDD BDD SENIOR (9 ans et plus)

🏭 Secteurs stratégiques : Banque d’investissement 🗓 Démarrage : ASAP 🤝Description détaillée Dans le cadre d'un projet au sein d'un client grand compte, nous sommes à la recherche d'un Développeur c# backend ayant pratiqué les méthodes TDD et BDD. 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 développement .Net pour contribuer au développement autour de la nouvelle plateforme orientée services (SOA) ayant comme socle Kafka et Cassandra.
JUNIOR OU CONFIRME - DÉVELOPPEMENT JAVA BACKEND Spring (2-6 ans)

🏭 Secteurs stratégiques : Banque d’investissement 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : L'entité est en charge du SI du Leasing pour deux lignes métiers:- les financements structurés de la grande clientèle- les financements pour les PME. Le bénéficiaire souhaite mettre en oeuvre plusieurs évolutions de son socle technique. A ce titre, le Bénéficiaire souhaite bénéficier de l'expertise du Prestataire en termes de Conception et développement Dans ce cadre la prestation consiste à contribuer à/au(x) : - La gestion du projet ITRM - La comitologie - Suivi - Reporting Environnement technique : Java 6/7/8/17, spring batch, spring web, xldeplloy, jenkins, SQL, Sonar Autres technologies : XLdeploy, Docker et Kubernetes. 🤝 Livrables : Les livrables attendus sont : Développement JAVA backend pour le projet Maille Contrat (réécriture de l'interface risque). Devops: mise en place de la chaine de déploiement du projet, des serveurs, monitoring etc.
SENIOR DÉVELOPPEMENT JAVA SPRING BATCH TDD (8 ans et plus)

🏭 Secteurs stratégiques : Banque d’investissement 💡 Contexte /Objectifs : Dans ce cadre, la prestation consiste à contribuer à/au(x) : Développement des différents projets fonctionnels Développement ITRM Maintenance du legacy Intégration des développements dans le SI La production de documentation et de recommandation Le suivi de la Feature Team Environnement technique : Java 6/7/8/17, spring batch, spring web, xldeplloy, jenkins, SQL, SonarAutres technologies : Docker et Kubernetes. Livrables Les livrables attendus sont : Développement JAVA backend Développement ITRM Devops: mise en place de la chaine de déploiement du projet, des serveurs, monitoring etc. Documentation pour le suivi et le backuping => un poste junior existe sous le titre développement java backend spring junior ou confirmé
Techlead Java CRAFT
Tech Lead Des expériences dans l'approche Craftmanship La connaissance du Framework SAFe est un plus, afin de favoriser son intégration dans notre organisation Expériences significatives sur Java Framework (Spring Boot), sur l'outillage CI/CD Une connaissance du Cloud IBM est un plus Missions principales : - Force de propositions et d'accompagnement des Ingenieurs 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 des autres poles; échanges de bonnes pratiques, partage d'informations, discuter sur de potentielles difficultés Environnement technique JAVA 8, 17, 21 Springboot 2.7; 3.2 PostGreSQL Gitlab, Jenkins, SonarQube, Artifactiry, ArgoCD, Ansible Tower, Fortify, NexusIQ… Cloud IBM
Développeur Backend Node.js

🔧 Développeur Backend Node.js Confirmé / Senior – Full Remote – Refonte d’application métier Dans le cadre de la refonte d’un outil métier stratégique, nous accompagnons un client final dans la recherche d’un Développeur Backend Node.js confirmé ou senior . Cette application, utilisée au quotidien par plusieurs centaines de collaborateurs internes, est au cœur des processus métiers de l’entreprise. L’objectif : moderniser toute la couche backend pour garantir performance, fiabilité et évolutivité. Vous interviendrez au sein d’une équipe produit pluridisciplinaire (PO, Devs, QA, UX/UI, DevOps), avec une forte culture tech, des échanges réguliers et une approche orientée bonnes pratiques (CI/CD, revues de code, TDD...). 🎯 Vos responsabilités : Participer à la conception technique et au développement de nouvelles API et microservices en Node.js, Structurer et maintenir une base de code propre, évolutive et bien testée, Collaborer étroitement avec les autres membres de l’équipe (Frontend, QA, DevOps, PO…), Contribuer à la mise en place des pipelines CI/CD, Être force de proposition sur les choix d’architecture, la scalabilité, la sécurité et la performance du système, Participer activement aux rituels agiles (daily, sprint review, planning, rétro…).
Développeur expérimenté RPA/UiPath-Analyste fonctionnel

Développeur expérimenté RPA/UiPath- Analyste fonctionnel CONTEXTE nous recherchons un développeur Développeur expérimenté RPA/UiPath pour une mission .La mission se déroule au sein de l’équipe d’automatisation des processus , composée d’une dizaine de personnes internes et externes réparties . MISSIONS - développement de processus sur la base du PDD rédigé par le business analyst - tests unitaires - accompagnement du métier aux côtés du business analyst en phase de TAU - mise en production en coordination avec le pilote d'engagement - rédaction de la documentation technique du processus (TDD) - prise en compte des demandes d'évolution et des incidents éventuels - participation aux weekly et aux points d’équipe mensuels
Dev React JS

Tu vas intégrer une start up en pleine essor qui recherche un développeur react JS. Voici tes missions : Participer aux chantiers techniques de ton équipe, du besoin à l’exécution en production, Analyser les besoins exprimés, les challenger et étudier leur faisabilité, Concevoir et estimer en équipe les solutions techniques, en prévoyant si besoin un refactoring ou une refonte de l’architecture, Développement en ReactJS Contribuer à faire vivre et à renforcer les bonnes pratiques de développement : TDD, BDD, pair/mob programming, Clean Code, Software Craftsmanship, tests unitaires etc. Le client réalise 2 jours de refactoring par semaine L'objectif est de prendre le lead rapidement sur la partie front
Développeur Flutter

Cherry Pick est à la recherche d'un Développeur Flutter pour l'un de ses clients dans le secteur automobile. Missions : Vos responsabilités Développement et maintenance d’applications mobiles avec le framework Flutter. Mise en œuvre d’une architecture clean (TDD, SOLID, design patterns). Gestion des états avec Bloc ou Riverpod . Intégration avec Firebase et le cloud GCP. Collaboration avec des équipes multidisciplinaires : Product Leaders, Product Owners, Scrum Masters et développeurs iOS/Android natifs. Suivi des bonnes pratiques de développement (Craftsmanship). Utilisation de Git et GitLab CI/CD pour la gestion du code et des pipelines. Compétences recherchées Maîtrise de Flutter et des concepts associés (widgets, animations, optimisation). Bonne connaissance des outils et méthodologies agiles. Expérience avec Node.js pour les intégrations back-end. Expertise en gestion des états : Bloc ou Riverpod . Familiarité avec Firebase, Git/GitLab CI et le cloud GCP. Capacité à travailler dans un environnement collaboratif et à forte exigence technique.
Lead Dev Front JS

Participer à la mise en place de nouvelles applications métiers et à certains développements complexes ; Respecter le design system du groupe ; Participer aux choix techniques d'architecture des solutions ; Être garant de la mise en œuvre des bonnes pratiques de développement en les appliquant et en s’assurant de leur application par les membres de l’équipe (principes SOLID, code coverage, code review, …) ; Accompagner les aMOA/MOE dans la spécification et le macro-chiffrage des fonctionnalités ; Participer à la correction d’anomalie détectées lors de la recette ; Contribuer à la rédaction de la documentation technique (spécifications techniques détaillées, PTI, PTE, Dossier de MEP…) en appui du MOE ; La maitrise des chaines devops GitLab CI, Sonar, Argo CD, Kubernetes ; Être force de proposition sur les bonnes pratiques / outillage et les pistes d’amélioration ... Compétences requises : Angular 17+ Type Script/JS CSS Design System API RESTful Websocket, SSE Connaissance des frameworks de tests suivants : Karma, Jasmine, Jest Développement TDD CI/CD AWS Méthodologie Scrum
Développeur Java Angular

Dans le cadre de gain en efficacité et optimisation des processus opérationnels de calcul des NAV, une nouvelle Feature Team a été mise en place afin de développer et implémenter une nouvelle application. Dans ce cadre, la Prestation consiste à contribuer à/aux : - Développements des couches d'accès aux données essentiellement en API. - L'implémentation et développement des règles de gestion fonctionnelles; - L'intégration des différents framework interne (authentification, gestion des habilitations, monitoring, workflow...); - Développements des écrans Angular basés sur le framework interne SW Webtoolkit. - L'implémentation des piplelines de CD/CI. - La mise en place de tests automatisés et suivi des pratiques de développement Craft (TDD, BDD, Clean code...) lors des implémentations. Livrables Les livrables attendus sont : - Rédaction des Users Stories et es spécifications techniques. - Développements des modules. - Tests unitaires et automatisés. - Support post mise en production. - Support de production. - Assistance aux Utilisateurs. Autres technologies : - Java 8 - Spring - React JS, Angular JS et Angular - XML, JSON - API/micro services - Jenkins/git/sonar - Postgre/Oracle/SQL - Docker/Kubernetes Environnement Banque/Finance Anglais courant
Développeur Python/Django

Contexte du projet : Nous développons une API métier permettant de générer des messages encodés , diffusés ensuite par satellite vers des décodeurs. Cette solution technique répond à des exigences élevées et doit s’adapter en permanence aux évolutions du marché. Actuellement en phase d’accélération, le projet nécessite un renfort technique expérimenté pour garantir un développement rapide et une qualité optimale. Missions : Vous serez responsable des missions suivantes : Conception et développement des API backend (architecture, endpoints, optimisation des performances). Participation aux revues de code et contribution à l’amélioration des bonnes pratiques. Rédaction de tests unitaires et fonctionnels (approche TDD). Collaboration étroite avec l’équipe pour assurer la cohérence technique du projet. Contribution aux choix d’architecture et à l’évolution des systèmes d’encodage.
Développeur Frontend Angular

Développeur Frontend Angular Confirmé / Senior Dans le cadre de la modernisation complète d’un outil métier central pour les équipes internes, nous accompagnons un client final basé à Paris dans la recherche d’un Développeur Frontend Angular confirmé ou senior . L’application, véritable colonne vertébrale du quotidien opérationnel, doit faire peau neuve pour offrir une interface moderne, performante et facile à faire évoluer dans le temps. Vos missions : Participer au design et au développement des modules frontend en Angular (15+), Collaborer avec les équipes UX/UI pour concevoir des interfaces claires, efficaces et esthétiques, Assurer la qualité du code via des tests automatisés, la revue de code, et l'application des bonnes pratiques (TDD, Clean Code), Contribuer aux cérémonies Agile (daily, sprint planning, rétrospectives...), Participer à l’amélioration de l’architecture technique et des workflows CI/CD.
Tech Lead Java (Full remote)

À propos du poste Nous recherchons un Tech Lead Java passionné(e) pour rejoindre notre équipe Platform Scalability Engineering , basée en Pologne et en France. Notre équipe est dédiée à faire évoluer notre application principalement monolithique tout en favorisant l’émergence de microservices, en traitant les préoccupations transverses. Dans ce rôle, vous agirez comme un leader technique , responsable de la définition et de la mise en œuvre de la vision technique pour votre stream. Vous jouerez un rôle clé dans l’ architecture et l’évolution de notre plateforme distribuée , en veillant à son alignement avec les objectifs globaux de l’entreprise en matière d’évolutivité, de modularité et de fiabilité. Vous devrez monter rapidement en compétence dans un environnement complexe, partiellement monolithique, partiellement microservices, et être capable de gérer l’ambiguïté pour définir des orientations claires. Votre expertise approfondie vous permettra de contribuer à des stratégies de conception complexes, de résoudre des problèmes techniques difficiles et de promouvoir l’excellence technique au sein de votre stream et de toute l’organisation. Responsabilités Définir, communiquer et exécuter la vision technique de votre stream, en garantissant l’alignement avec la stratégie globale de la plateforme. Diriger la conception et la mise en œuvre d’architectures de systèmes distribués , en équilibrant la modernisation du legacy et la livraison de nouveaux microservices. Animer les discussions architecturales complexes , prendre des décisions techniques à fort impact et donner une orientation aux autres. Identifier, prioriser et résoudre des problèmes techniques profonds : performance, scalabilité, maintenabilité. Être un référent technique pour les ingénieurs seniors et intermédiaires, et promouvoir une culture de partage de connaissance, d’innovation et d’amélioration continue . Collaborer en transversal, traduire les objectifs métier en stratégies et solutions techniques actionnables. Promouvoir les bonnes pratiques de conception logicielle, de codage, de test, de déploiement et d’observabilité. Exigences 12+ ans d’expérience en développement Java (Spring) et en systèmes distribués, avec un vécu confirmé de leadership technique . Maîtrise des principes d’architecture logicielle : DDD, EDA, conception modulaire, TDD/BDD, cloud-native. Expérience pratique de Kubernetes , incluant la conception, le déploiement et la gestion d’applications conteneurisées à grande échelle. Capacité prouvée à mener des initiatives techniques complexes dans des environnements ambigus ou en évolution rapide. Forte expérience en modernisation de systèmes legacy et en décomposition/ intégration de systèmes à grande échelle . Expertise en conception de bases de données , déploiements et observabilité (alertes, métriques). Bon niveau de communication en anglais , à l’écrit comme à l’oral. Haut niveau d’ autonomie , de proactivité , sens des responsabilités , et solides capacités de résolution de problèmes .
Développeur back-end Java Senior

Bonjour, Dans le cadre de ses projets clients, Visian est à la recherche d’un Développeur Backend Java expérimenté afin d’intervenir sur un projet stratégique de modernisation des solutions de validation et de contrôle dématérialisés. Le développeur interviendra au sein d’une équipe agile en charge de concevoir, développer et maintenir une solution backend à fort enjeu, basée sur un socle technologique moderne : Java 17, Kotlin, Spring Boot. Cette solution, exclusivement backend, est exposée via des web services ou utilisée sous forme de librairie embarquée sur des environnements Linux ou Android. Responsabilités : Développement de nouvelles fonctionnalités en Java / Kotlin Participation à la conception technique et à l’architecture de la solution Rédaction et mise en place de tests automatisés (tests unitaires, d’intégration, end-to-end) Participation à la gestion du pipeline CI/CD, de l’observabilité et du run Gestion des corrections d’incidents et des évolutions techniques Implication dans la vie d’équipe agile : revues de code, cérémonies, amélioration continue Compétences techniques attendues : Back-end : Java 17, Kotlin, Spring Boot, JPA / Hibernate, API REST, Docker DevOps / Cloud : GitLab CI, Jenkins, AWS, Kubernetes, Helm, Linux Qualité & observabilité : Sonar, Datadog, Checkmarx, Vault, Cucumber, Postman Outils collaboratifs : IntelliJ, Git, Jira, Confluence, Miro, Teams Méthodologies : Clean Code, TDD, Conception Objet, principes DevOps Une bonne connaissance des environnements de production et une forte capacité d’analyse seront particulièrement appréciées. Si vous êtes actuellement à l’écoute du marché, je vous invite à m’envoyer votre candidature.
Déposez votre CV
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.