Job position Développeur Back-End .NET Sénior – Expert paiement / PSP
Share this job
Démarrage asap à temps plein à Ivry-sur-Seine, au rythme de 4 jours de présentiel imposés par semaine.
1. Contexte & Mission Fnac Darty recherche un développeur back-end .NET sénior (6 à 9 ans d’expérience minimum) spécialisé dans les systèmes de paiement (PSP) pour intervenir au sein de sa Digital Factory, dans un contexte d’industrialisation, d’amélioration continue de la qualité et de modernisation des interfaces front. La mission consiste à : • Concevoir, développer et maintenir des services de paiement robustes, sécurisés et résilients • Garantir la fiabilité et la cohérence des flux transactionnels (validation, capture, refund, 3DS, gestion des middle states, gestion des échecs et retries) • Contribuer à la qualité globale du produit en s’assurant que chaque évolution améliore l’expérience utilisateur, la fluidité du paiement et le taux de transformation • S’impliquer activement dans l’observabilité : suivre les indicateurs transactionnels, analyser les comportements en production, anticiper les problèmes avant qu’ils n’impactent l’utilisateur • Travailler en étroite collaboration avec les équipes Produit, Sécurité, QA, DevOps, Cloud et Architecture pour garantir un niveau de fiabilité maximal • Assurer la responsabilité du service en production : surveiller les anomalies, traiter les incidents, comprendre les signaux faibles et garantir la stabilité du système • Participer activement à l’amélioration continue : performance, sécurité, conformité, résilience, réduction de la dette technique, refactorings ciblés • S’inscrire dans une approche orientée résultat : fluidité du parcours de paiement, réduction des échecs, performance transactionnelle, taux de succès, valeur business
2. Exigences minimales et compétences techniques obligatoires Expérience requise • 6 à 9 ans d’expérience en développement .NET sur des systèmes critiques en production • 2 ans minimum d’expérience directe sur l’intégration d’un PSP (Adyen, Worldline, Ingenico, Stripe, Monetico, PayPal ou équivalent) • Maîtrise avérée des workflows de paiement : autorisation, capture, refund, tokenisation, 3DS, gestion d’erreurs, retries, idempotence • Expérience en environnement transactionnel haute fiabilité : cohérence, duplication, gestion des timeouts, outils de résilience • Expérience dans des projets structurants : migration PSP, refonte, intégration multi-PSP, sécurisation des flux • Connaissance sécurité (PCI/DSS) ou capacité à monter rapidement • Expérience CI/CD GitLab, conteneurisation, industrialisation backend • Connaissance Azure ou capacité de montée en compétence rapide • Collaboration habituelle avec les équipes Produit, Sécurité, QA, DevOps et Architecture Compétences techniques obligatoires
. NET 8+ • Core • API REST transactionnelles • Intégration PSP (Braintree, Worldline, Ingenico ou équivalent) • Gestion transactionnelle : idempotence, retries, résilience, message brokers • Azure (ou montée rapide) • SQL Server ou PostgreSQL • Observabilité : logs transactionnels, métriques, traces Datadog • Messaging (Kafka ou équivalent) /!\ Nous ne recherchons pas un potentiel, mais un profil déjà expérimenté et autonome, capable d’être efficace rapidement sur un produit en production
Candidate profile
3. Craft, qualité et standards attendus La Digital Factory attend des profils capables de démontrer une pratique concrète des standards d’ingénierie modernes. Cela inclut : • La maîtrise des principes de code propre et de maintenabilité • La pratique régulière des tests (unitaires, intégration, e2e selon contexte) • La capacité à améliorer progressivement l’existant (refactorings raisonnées) • Une participation active aux revues de code • Un intérêt réel pour le partage et la communauté (prise de parole interne, Katas/Dojos) • Une capacité à tirer l’équipe vers le haut sur les standards d’ingénierie /!\ Un simple intérêt pour le craft ne suffit pas : une expérience démontrable est attendue.
Working environment
4. Soft Skills attendus • Communication claire et collaboration efficace • Ownership et autonomie • Capacité à escalader au bon moment • Résolution de problèmes et raisonnement structuré • Adaptabilité et apprentissage rapide • Sens de la qualité et du travail bien fait • Orientation produit : impact, résultat, valeur utilisateur • Capacité à échanger ponctuellement en anglais (documentation, tickets, échanges verbaux) 5. Processus de sélection Le processus se déroule en trois étapes : 1. Test technique à distance (45–60 min) 2. Entretien Soft Skills (30 min) 3. Débrief du test et Live coding (30 min) (Présentation détaillée de la mission si validation technique) La progression d’une étape à l’autre dépend de la validation de la précédente.
Apply to this job!
Find your next job from +9,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur Back-End .NET Sénior – Expert paiement / PSP
Espritek
