Développeur Monétique – Terminaux de Paiement (C++ / Kotlin) – CDI
Entreprise: Sopra Steria
Localisation: Courbevoie (Île-de-France) – 92
Type de contrat: CDI
Salaire estimé: 42 500 € – 65 000 € brut/an (source: Hellowork)
Niveau d’études requis: Bac +5
Contexte & Enjeux
Au sein des équipes
Financial Services de Sopra Steria, vous contribuez à des projets stratégiques liés aux
moyens de paiement et à la monétique. Votre mission consiste à concevoir et faire évoluer des solutions logicielles embarquées sur des
terminaux de paiement (TPE / SmartPOS), dans un environnement bancaire exigeant.
Vos responsabilités incluent :
- La conception et l’évolution de solutions critiques pour l’acceptation des cartes.
- Le respect des normes de sécurité et de conformité réglementaire.
- L’assurance d’une fiabilité opérationnelle des transactions, même en cas de dégradation réseau.
Missions Principales
1. Développement de solutions monétiques embarquées
- Participation au cycle de vie complet des applications monétiques (développement, tests, certification).
- Développement et maintenance d’applications embarquées sur terminaux de paiement, avec :
- C / C++ pour le cœur monétique.
- Kotlin pour les terminaux SmartPOS.
- Python pour l’outillage, les tests automatisés et l’automatisation.
- Adaptation aux contraintes techniques des systèmes embarqués.
2. Gestion des parcours de paiement carte
- Mise en œuvre des parcours de paiement clés :
- Autorisation des transactions.
- Annulation et reprise en cas d’incident.
- Télécollecte.
- Gestion des modes en ligne et hors ligne.
- Assurance de la fiabilité des transactions, y compris dans des environnements réseau dégradés.
3. Protocoles et échanges monétiques
- Implémentation et évolution des standards monétiques (ex : ISO 8583, EMV).
- Participation à la gestion des flux entre terminaux, acquéreurs et émetteurs.
- Garantie de la cohérence des états transactionnels tout au long du cycle de paiement.
4. Tests et certification monétique
- Participation aux campagnes de tests sur terminaux.
- Analyse des résultats, anomalies et écarts par rapport aux exigences.
- Contribution à la préparation et au suivi des dossiers d’homologation et de certification.
Profil recherché :
- Expertise en développement embarqué (C / C++) et Kotlin.
- Connaissance des protocoles monétiques (ISO 8583, EMV, etc.).
- Maîtrise de Python pour l’automatisation et les tests.
- Sens aigu de la sécurité et de la conformité réglementaire.
- Expérience dans les environnements bancaires et financiers appréciée.