Description
Description du poste :
Développeur – Back-End
Desjardins Digital est un nouveau centre de développement de solutions numériques s’appuyant sur les meilleures pratiques de l’Agile et du Devops. Nous sommes un des leviers prioritaires pour accélérer la transformation numérique du Mouvement Desjardins. Notre mandat est de transformer la façon dont les technologies sont développées et déployées, en réinventant l’expérience des membres et clients, afin de mieux répondre aux attentes de ceux-ci tout en générant de la valeur en continu.
Situés au centre-ville de Montréal, nous sommes une véritable usine numérique combinant l’agilité et la convivialité d’une startup aux ressources et les moyens d’une grande entreprise. Desjardins Digital se veut un cadre dynamique, des défis stimulants, des collègues inspirants et des possibilités de carrières passionnantes.Joignez-vous à notre équipe et vous travaillerez avec des équipes multidisciplinaires composées de collègues passionnés et performants dans un environnement de travail moderne. Chez Desjardins Digital, nous privilégions l’atteinte des objectifs supportés par l’intelligence collective. Nous nous donnons le droit à l’erreur, notre focus et nos énergies sont sur les résultats.
Vous désirez participer au démarrage et faire une différence? Vous désirez avec un impact sur l’expérience numérique de plus de 4 millions de membres et clients du Mouvement Desjardins?
Rôle et responsabilités
Concevoir et développer différents microservices requis par les solutions numériques web et mobiles.Participer aux différentes étapes du processus de développement et de la livraison en continu.Travailler avec les analystes d’affaires et les propriétaires de produits pour identifier les priorités et les besoins de l’applicationAider l'équipe à déterminer les priorités en s’impliquant dans les estimations dans un environnement de développement AgileCommuniquer avec les développeurs front-end sur les meilleures pratiques et méthodologies dans les contrats front-end/back-endAvoir la responsabilité sur la qualité, la maintabilité et la testabilité de votre code Se tenir au courant des meilleures pratiques de l’industrie et contribuer à l’évolution et à la transformation des façons de faire dans son domaine d’expertise.Participer à la mise en place de l’architecture infonuagique pour des applications à haute visibilité et à fort volume d’utilisateurs.Participer à la présentation des solutions auprès des parties prenantes.Travailler avec l’équipe pour gérer les déploiements de production et aider à soutenir la productionProfil
Bonne connaissance de JavaBonne connaissance de Spring, Spring Boot, Spring-CloudConnaissance ou intérêt pour la plateforme infonuagique Pivotal Cloud Foundry, Connaissance ou intérêt pour l’architecture microservicesConnaissance de Maven, Jenkins, Sonar, GitExpérience de travail dans un environnement Agile (Scrum) piloté par l’automatisation des tests.Connaissance des meilleures pratiques de développement agile, de l'outillage et de la documentationConnaissance des services Web et de la conception / intégration d'API (RESTful, JSON)Connaissances du domaine bancaire (atout).Intérêt continu dans votre domaine pour améliorer les meilleures pratiques internesSens critique dans la résolution de problèmesJoueur d’équipe doté d’un esprit positifOrienté vers les résultatsDoué pour la communication interpersonnelleBilinguisme (parlé/écrit) français et anglais