Tender Retail recherche un développeur logiciel pour rejoindre son équipe Recherche et Développement. Le candidat idéal est autonome, débrouillard et doté d'un excellent esprit d'équipe, et devra s'intégrer dans une équipe agile Scrum pour concevoir, développer et optimiser des solutions de paiement couvrant la vente en point de vente et les paiements électroniques via des infrastructures de traitement des transactions.
Responsabilités - Appliquer les meilleures pratiques de développement logiciel et les normes de codage.
- Collaborer avec les chefs de projet à la planification du développement et fournir les mises à jour et les informations nécessaires.
- Participer aux séances de conception et de définition des exigences.
- Concevoir, développer et maintenir des applications Java dans un environnement monétique.
- Travailler en collaboration avec l'équipe dans un cadre Scrum (Agile).
- Participer à l'analyse des besoins et proposer des solutions techniques adaptées.
- Assurer la qualité du code en respectant les meilleures pratiques de développement et les normes de sécurité.
- Contribuer à la mise en place et l'amélioration des pratiques DevOps (CI/CD, automatisation, surveillance).
- Diagnostiquer et résoudre les problèmes techniques et de performance.
- Participer aux revues de code et partager ses connaissances avec les autres membres de l'équipe.
Profil recherché – Qualifications - Minimum 5 ans d'expérience en développement Java.
- Expérience dans le domaine de la monétique ou des paiements.
- Autonome, curieux et capable de prendre des initiatives.
- Excellent esprit d'équipe et capacité à travailler en collaboration.
- Capacité à analyser et résoudre des problèmes complexes.
- Bonne maîtrise du français et de l’anglais, tant à l'oral qu'à l'écrit.
Compétences techniques supplémentaires (atouts) - Bonne connaissance des API REST, des services Web et de l'intégration avec des systèmes de paiement.
- Expérience dans l'utilisation de frameworks comme Spring Boot, Vert.x (programmation asynchrone).
- Maîtrise des outils DevOps : Docker, Bamboo, CI/CD.
- Connaissance de git.
- Connaissance des outils Confluence, Jira et Bitbucket.
- Expérience avec des bases de données relationnelles (PostgreSQL, MS SQL Server).
- Bonne compréhension des principes de sécurité applicative et des normes PCI‑DSS.
- Expérience dans un contexte Agile/Scrum.
- Expérience avec les outils de développement assisté par l’IA.
- Connaissance de Kotlin et C++ (atout).
- Connaissance des standards Nexo (atout).
- Expérience en environnement Cloud (AWS, Azure, GCP) (atout).
- Connaissance en solutions de paiement électronique (atout).
Avantages - Collaboration avec les plus grandes marques d’Amérique du Nord.
- Assurance maladie, dentaire et optique complète.
- Rémunération attractive.
- Possibilités d’évolution.
- Congés payés généreux (encourageant la prise de congés).
- Engagement communautaire et responsabilité sociale. Égalité des chances Harris s'engage en faveur d'un programme d'égalité des chances en matière d'emploi, et les candidatures des membres de groupes ciblés, y compris les femmes, les personnes handicapées, les peuples autochtones et les minorités visibles, sont encouragées. Si vous êtes une personne en situation de handicap, vous pouvez recevoir de l'aide pour le processus de sélection sur demande. Harris est un employeur offrant l'égalité des chances. Applicants who require a reasonable accommodation due to a disability may contact us by email at
[email protected].
📌 Analyste-programmeur (Montreal)
🏢 MediSolution
📍 Montreal