Company Description
Talan est un cabinet de conseil en innovation et transformation par la technologie. Depuis plus de 20 ans, Talan conseille les entreprises et les administrations, les accompagne et met en œuvre leurs projets de transformation et d’innovation en France et à l’international.
Présent sur cinq continents, le groupe a réalisé un chiffre d’affaires de 600 millions d’euros en 2023 pour plus de 4500 consultant·e·s et vise à dépasser la barre du milliard d’€ de CA à horizon Groupe met l’innovation au cœur de son développement et intervient dans les domaines liés aux mutations technologiques des grands groupes, comme le Big Data, l’IoT, la Blockchain et l’Intelligence Artificielle.
Job Description
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.
Qualifications
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 :
- 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.
- Diplôme universitaire en informatique, DEC ou certifications techniques équivalentes.
Ce poste hybride implique environ 40% de programmation et nécessite des compétences en gestion des relations avec les fournisseurs.
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.
Additional Information
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.