🗓 Démarrage : 31/08/2026 ⏳ Durée : 3 ans 📍 Lieu : Châtillon 🎓 Expérience : 5-10 ans 🏠 Télétravail : 2 jours/semaine (3 jours sur site, non négociable) 🏢 Secteur : E-commerce / Distribution 💰 TJM : 600€ 🚨🚨Une expérience en e-commerce d'au moins 5 ans est indispensable🚨🚨 Contexte de la mission Notre client, acteur majeur de la distribution, recherche un expert .NET pour renforcer son équipe en charge du développement du back-office de sa plateforme e-commerce. Mission de longue durée (3 ans) intégrant des astreintes. Environnement technique .NET (C#, EF Core, .NET 8/9/Core) T-SQL Messaging : Kafka, RabbitMQ, Solace Missions principales Conception et développement de fonctionnalités back-office e-commerce Rédaction et exécution de tests unitaires Participation aux phases de conception technique Application des principes de Software Craftsmanship (DDD, SOLID, Clean Code) Participation aux astreintes
ContexteL'équipe est responsable du développement d'applications utilisées pour la XVA, la liquidité et la gestion des ressources financières. Les équipes sont basées à Londres, Paris et Cracovie. Elles travaillent en étroite collaboration avec les utilisateurs métiers afin de garantir que les systèmes répondent à leurs besoins. La migration vers une architecture moderne, orientée événements (event-driven), est en cours et déjà bien avancée pour les applications et composants back-end. Nos outils d'interface utilisateur comptent plusieurs centaines d'utilisateurs. MissionsConstruire une nouvelle couche applicative au sein de la chaîne de liquidité, dans le cadre d'une architecture événementielle. Collaborer étroitement avec les utilisateurs métiers pour assurer la qualité et la pertinence des systèmes. Appliquer les principes du clean code et du software craftsmanship dans un environnement agile et collaboratif.
🏭 Secteurs stratégiques : Banque d'investissement PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Application back office généraliste (multiproduits) et local (nombreux sites & utilisateurs dans le monde). L'entité Interface est en charge d'interfacer ce système avec les autres systèmes (booking, paiements, référentiels...) Il s'agit de contribuer aux développements des interfaces. Le code est principalement en C et Java avec un peu de shell (ksh, awk). 💡Les livrables attendus sont : Discussion sur les solutions techniques avec les architectes Orienter les clients et l'équipe vers la solution technique la plus appropriée Pilotage et encadrement des équipes de dev Développement des pipelines streaming pour la production et consommation avec la librairie apache-kafka Accompagnement et coaching des membres de l'équipe sur les bonnes pratiques techniques Porter la démarche d'amélioration continue associée (clean code..) Participer aux développements et à l'implémentation des solutions, notamment sur les phases sensibles du développement (développement web service Rest) Identification des points bloquants et analyser les obstacles de manière proactive afin de remplir le Sprint (gestion des incidents) DevOps : développent de la chaine CI/CD jenkins Revue de code et vérification des métriques (Jenkins, Sonar) pour garantir la qualité de code Organisation des réunions avec l'ensemble des interlocuteurs des applications qui s'interfacent avec le domaine de la garantie Participation à la rédaction des Document Architecture Technique avec les architectes techniques Participation à la roadmap des livraisons à moyen et long terme et négocier, avec le BO Onboarding des nouveaux arrivants
Dans le cadre de la constitution d'une équipe de cinq experts, notre client recherche des Développeurs Full Stack Seniors capables d'intervenir en tant que référents techniques sur la conception et le développement d'une nouvelle plateforme SaaS à forte volumétrie. Le consultant participera notamment à : Définir les architectures cibles de la solution. Concevoir et développer des modules complexes. Garantir des développements performants, maintenables et évolutifs. Appliquer les bonnes pratiques de développement (Clean Code, SOLID, Injection de dépendances...). Réaliser les tests unitaires et assurer la qualité du code. Optimiser les performances applicatives et la gestion mémoire. Accompagner techniquement les développeurs plus juniors. Participer aux revues de code et aux choix techniques. Environnement technique : .NET 10 Angular 15 (migration prévue) NuoDB PostgreSQL Entity Framework NHibernate Hangfire Redis Queueing Visual Studio Jira Confluence Langue de travail : Anglais courant (oral et écrit) indispensable. ⚠️ Habilitation obligatoire pour cette mission. Compétences attendues .NET C# Angular Angular 15 Entity Framework NHibernate PostgreSQL NuoDB Redis Hangfire SQL Visual Studio Jira Confluence Clean Code SOLID Dependency Injection Tests unitaires Optimisation des performances Architecture logicielle Développement Full Stack Anglais professionnel Savoir-être Leadership technique Esprit d'équipe Rigueur Autonomie Sens de l'analyse Force de proposition Excellente communication ⚠️ Habilitation obligatoire
Dans le cadre du développement et de l'évolution du back-office e-commerce d'un acteur majeur de la grande distribution, nous recherchons un Développeur Back-End .NET Expert pour renforcer les équipes de développement. Vous interviendrez sur des applications critiques à forte volumétrie dans un environnement exigeant où la qualité du code, la performance et la robustesse des solutions sont essentielles. Vos missionsAnalyse et conceptionParticiper à l'analyse fonctionnelle détaillée des besoins métiers. Contribuer aux ateliers de conception et aux études de faisabilité technique. Réaliser les analyses techniques et estimations de charges. Participer aux choix d'architecture et au design des solutions. DéveloppementConcevoir et développer des composants Back-End en .NET. Mettre en œuvre les bonnes pratiques de développement (Clean Code, SOLID, DDD). Participer à la structuration et à l'optimisation des bases de données. Réaliser des revues de code et contribuer à l'amélioration continue des développements. Produire la documentation technique. Tests et qualitéConcevoir et exécuter les tests unitaires. Participer aux tests d'intégration. Identifier, analyser et corriger les anomalies. Garantir la qualité et la conformité des développements. MaintenanceAssurer la maintenance corrective et évolutive des applications. Participer à l'analyse et à la résolution des incidents de production.
Développeur Angular Tyescript spring nodes /Devops Kubernetes IA 500 e par j Développer le module (front-end et back-end) et l'intégrer à l'environnement existant. Reprendre et fiabiliser du code produit avec l'appui d'outils d'assistance IA. Garantir la qualité des livraisons : tests, non-régression, revue de code. Travailler en mode agile, avec une bonne compréhension du besoin métier au contact des parties prenantes. 4. Compétences techniques Compétences requises (cœur de mission) Front-end : Angular, TypeScript, JavaScript, PrimeNG, HTML/CSS, interfaces responsive, ergonomiques et performantes, consommation d'API REST. Back-end : Java / Spring Boot et Node.js / TypeScript / NestJS, API REST, architectures microservices, traitements batch, intégration avec des services ou SI partenaires. Tests : Jest (Node.js / NestJS) et JUnit (Java / Spring Boot) ; tests unitaires, tests d'intégration, non-régression. Qualité / architecture : clean code, revue de code, gestion de la dette technique, contribution aux choix techniques et d'architecture avec une bonne compréhension des problématiques de volumétrie, performance et optimisation des accès aux données. Environnement technique (à connaître) Bases de données / recherche : PostgreSQL, MongoDB, OpenSearch ; enjeux de volumétrie, de performance et d'optimisation des accès aux données. DevOps / CI/CD : Docker, Kubernetes, Helm, GitLab CI/CD ; pipelines de build, de tests et de déploiement. Outils : Git, GitLab, Jira ; supervision et observabilité (Dynatrace). Appréciés Expérience des domaines comptables / facturation ; usage d'assistants IA de développement. 5. Profil recherché Développeur(se) senior (6 ans et plus) : forte autonomie, capacité à prendre en charge des sujets de bout en bout, à analyser et résoudre des problématiques complexes, et à challenger les solutions proposées. 500 e par j
À propos de la missionDans le cadre du renforcement de son équipe de développement, notre client recherche un(e) Lead Tech .NET / Architecte Logiciel afin d'accompagner l'évolution et la modernisation de ses applications métiers. Vous interviendrez au sein d'une équipe de développement sur des projets stratégiques et serez le référent technique des équipes. Vos missionsEn tant que Lead Tech, vous aurez pour principales responsabilités : Définir et faire évoluer l'architecture technique des applications. Concevoir des solutions robustes, performantes et évolutives. Participer aux choix d'architecture et aux décisions techniques. Garantir la qualité du code et le respect des bonnes pratiques de développement. Mettre en place et promouvoir les standards de développement (Clean Code, Design Patterns, SOLID…). Accompagner les développeurs au travers de revues de code, mentorat et partage de connaissances. Participer aux analyses techniques et aux études d'impact des nouvelles fonctionnalités. Contribuer à la modernisation de la stack technique (.NET, Docker, CI/CD…). Collaborer avec les équipes projet et les différents interlocuteurs métiers. Environnement techniqueC# .NET / .NET Core WPF API REST Oracle / SQL Git Docker Microservices UML CI/CD Visual Studio La connaissance de Xamarin ou .NET MAUI constitue un atout.
Objectifs et livrables Ton impact au quotidien ⚙️ En tant que QA (Automaticien et/ou Quality Engineer), tu es le garant de la qualité et de la fluidité de notre plateforme e-commerce. Tu interviens sur l'ensemble de notre écosystème : Le front-end Le back-office Le Fulfiller (Il faudra sûrement détailler un peu les produits.) Tes missions s'articulent autour de 3 grands piliers : 1. Conception, exécution et automatisation de tests Stratégie de test E2E : Tu conçois, développes et maintiens nos cahiers de recettes pour couvrir l'ensemble des parcours clés de bout en bout. Automatisation as code : Tu réalises des scénarios de tests fiables et robustes avec Playwright (E2E / UI) et Bruno (API), ou tout autre outil adapté. Stratégie de campagnes : Tu conçois et exécutes une campagne de tests sur les parcours critiques à chaque Pull Request (PR), ainsi qu'une campagne globale automatisée en mode Nightly (TNR). Workflow Git autonome : Tu gères ton propre code de test directement dans Git. Tu es totalement à l'aise pour créer tes branches, résoudre d'éventuels conflits, configurer tes GitHub Actions et soumettre tes PRs aux équipes dev pour relecture, dans le respect des bonnes pratiques de clean code. 2. Cadrage, gestion des anomalies et suivi de la qualité Cadrage en amont (3 Amigos) : Tu interviens dès la phase d'affinage avec les équipes Produit et Dev lors des ateliers 3 Amigos pour définir des critères d'acceptation clairs (Definition of Done). Analyse et diagnostic : Tu identifies, documentes et priorises les bugs dans Jira. Tu réalises une première analyse technique pour faciliter le travail de correction des développeurs. Reporting et pilotage : Tu suis les indicateurs de qualité (taux de couverture, stabilité des tests, taux de régression, etc.) et tu partages un reporting clair auprès de tes équipes. 3. Amélioration continue et culture qualité Effectuer une veille technologique et proposer des améliorations. Contribuer à l'amélioration continue des processus QA et des bonnes pratiques de test.