Nous recherchons un(e) développeur(se) talentueux(se) avec une solide compréhension de tous les aspects du cycle de développement logiciel et du secteur bancaire. Vous rejoindrez une équipe dynamique qui supervise des applications de paiement en temps réel basées aux États-Unis, telles que Swift, Montran, ACH Plus, connectées directement à Fedwire et CHIPS.
Responsabilités :
-
Développement de nouvelles fonctionnalités : Concevoir, coder, tester, suivre les métriques de qualité et produire de la documentation.
-
Décisions de conception et d’architecture : Participer activement aux décisions de conception et d’architecture des applications.
-
Présentation des fonctionnalités : Présenter les nouvelles fonctionnalités aux parties prenantes et aux propriétaires de produits pour obtenir des retours et une compréhension approfondie des besoins métier.
-
Livraison de logiciels de qualité : Assurer la livraison de logiciels conformes à nos normes et fournir un support opérationnel si nécessaire.
-
Amélioration des pratiques CI/CD : Aider l’équipe à améliorer les pratiques d’intégration et de déploiement continus (CI/CD) et à automatiser les tâches.
-
Gestion des relations avec les fournisseurs : Collaborer avec les fournisseurs pour garantir la qualité et la performance des solutions.
Indispensables :
- Plus de 7 ans d’expérience en développement Java.
- Vous avez de l’expérience dans la gestion de projets à long terme tout en étant le principal point de contact pour toutes les parties prenantes impliquées.
- Vous avez la capacité de gérer les relations et de définir les attentes avec les clients internes/externes.
- Vous avez une bonne connaissance des pratiques Agile.
- Vous êtes prêt à effectuer occasionnellement un support de niveau 3 pendant la nuit/en service.
- Vous avez une bonne connaissance pratique des éléments suivants : programmation Java, base de données relationnelle (RDBMS) telle que PostgreSQL.
- Vous avez une expérience préalable de la conception d’interfaces en temps réel, des structures de bases de données et des appels API. - IBM MQ Series / Rabbit MQ.
- Connaissance des frameworks Java courants (Spring, Springboot).
- Connaissance des tests automatisés.
Souhaitables :
LANGUE : Français et anglais
La capacité de communiquer en anglais, à l’oral et à l’écrit, est requise car la personne occupant ce poste devra collaborer régulièrement avec des collègues et des partenaires aux États-Unis.
Les candidats doivent résider à Montréal ou être prêts à déménager dès que possible pour cette opportunité d'emploi.
Horaire de travail hybride.