Développeur en paiements
Il y a 2 jour(s) Identifiant de la demande: 1003
Nous recherchons un(e) Associé(e) principal(e), Développement des paiements motivé(e) (5 ans ou plus d’expérience) pour contribuer au développement de nos plateformes de paiements (virements bancaires, ACH, TCH RTP, FedNow, etc.). Ce poste convient parfaitement à un(e) ingénieur(e) possédant une solide expérience en développement backend avec Java et le framework Spring, et souhaitant évoluer dans un environnement financier réglementé.
Responsabilités
- Concevoir, développer et maintenir des services backend liés aux paiements à l’aide de Java et du framework Spring.
- Développer et améliorer les capacités de paiement en mettant l’accent sur la fiabilité, la sécurité et la conformité réglementaire.
- Concevoir des systèmes de traitement des paiements conformes aux normes de l’industrie (p. ex. ISO 20022) et aux règles des réseaux de paiement (The Clearing House, Réserve fédérale, Zelle, etc.).
- Collaborer avec les équipes Produits, Opérations, Conformité et Assurance qualité (QA) afin de comprendre les besoins et livrer des solutions de qualité.
- Soutenir un traitement des transactions sécuritaire et efficace, incluant les pistes d’audit et les contrôles antifraude de base.
- Participer aux intégrations avec des partenaires tiers, des réseaux bancaires centraux et des API internes sous la supervision d’ingénieurs seniors.
- Participer aux revues de code, rédiger des tests automatisés (unitaires et d’intégration) et contribuer au débogage ainsi qu’à l’amélioration des performances.
- Collaborer avec les équipes DevOps et Support à la production afin d’améliorer la surveillance des systèmes, les alertes et la gestion des incidents.
- Appliquer les bonnes pratiques de développement sécurisé, notamment en matière d’authentification, d’autorisation et de traçabilité des activités dans un environnement réglementé.
- Rédiger une documentation technique claire et contribuer aux procédures opérationnelles.
- Se tenir à jour concernant les normes fintech, les évolutions de l’écosystème Java/Spring et les nouveaux outils favorisant la fiabilité des systèmes et la productivité des développeurs.
Connaissances, compétences et aptitudes
- Expérience avec des systèmes de messagerie tels que Kafka ou RabbitMQ.
- Connaissance des plateformes infonuagiques (AWS, Azure ou GCP) ou des pipelines CI/CD.
- Expérience avec les technologies de conteneurisation telles que Docker ou Kubernetes.
- Expérience avec les outils de surveillance et d’observabilité (cadres de journalisation, métriques applicatives, etc.).
- Bonne compréhension des concepts liés aux services financiers, aux exigences de conformité ou au développement dans un environnement réglementé.
- Expérience avec les réseaux de paiement existants (FedWire, FedACH, FedNow, TCH RTP, etc.).
- Expérience avec les messages de paiement ISO 20022 (PAIN.001, PACS.008, PACS.004, etc.).
Formation, expérience et qualifications
- Baccalauréat en informatique, en technologies de l’information ou dans un domaine connexe (ou expérience pratique équivalente).
- Plus de 5 ans d’expérience professionnelle en développement logiciel avec Java et Spring Boot/Spring Framework.
- Connaissance de la conception d’API RESTful et des modèles d’intégration de base.
- Expérience avec les bases de données relationnelles (PostgreSQL, Oracle ou MySQL) et rédaction de requêtes SQL de base.
- Compréhension des principes fondamentaux de la sécurité, notamment l’authentification et l’autorisation (ex. OAuth2/OIDC).
- Excellentes compétences en résolution de problèmes, souci du détail et capacité à communiquer efficacement au sein d’équipes multidisciplinaires.
- Expérience des flux de travail basés sur Git (GitHub, GitLab ou Bitbucket).
- Volonté d’apprendre de nouveaux langages, technologies et concepts propres au secteur financier.
Exigence linguistique
Ce poste exige une maîtrise de l’anglais afin de communiquer efficacement avec des collègues, des clients et des partenaires d’affaires situés au Canada, aux États-Unis et dans d’autres territoires où l’entreprise exerce ses activités. Lorsqu’un poste requiert le bilinguisme, cette exigence sera précisée dans l’offre d’emploi.
Confidentialité | Avis juridiques | Exigences | Intelligence artificielle