W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9gecbjbm5vdmf0aw9uig5ldy9qcgcvymfubmvylwrlzmf1bhquanbnil1d

Developpeur Web

Developpeur Web

  • Location

    Montreal

  • Sector:

    Développeur Java

  • Job Type:

    Contractuels

  • Contact:

    Youssef Bansar

  • Job Reference:

    5487

  • Published:

    7 mois

  • Expiry date:

    2020-05-14

  • Startdate:

    2020-05-27

  • Consultant:

    #

Relevant de la Directrice principale, Solutions numériques, vous serez responsable de réaliser des développements, des intégrations de différents services et de l’automatisation de tests en lien avec Microsoft Dynamics AX 2012 R3/D365 F&O et les différents services ou applications de l’écosystèmes Caisse. Vous serez également amené à offrir le support nécessaire à l’équipe de gestion de production pour rétablir la disponibilité du système lors d’incidents. Dans cette fonction, le développeur entretient des contacts étroits avec l’équipe de développement agile de AX (analyste d’affaires, développeurs, tech lead, scrum master, product owner) ainsi que les collaborateurs des unités d’affaires, les experts métiers et les autres membres de l’équipe Solutions Numériques.

 

Principales responsabilités

  • Collaborer lorsque requis à la réalisation des FDD (Document d’analyse fonctionnel) et des TDD (Document d’analyse technique);
  • Prendre connaissance des TDD avant les rencontres d’affinage technique;
  • Participer activement aux sessions d’affinages afin d’enrichir les solutions préconisées par les techs lead;
  • Collaborer et participer aux différentes activités des sprints (scrum, les affinages, la revue, la rétroaction, la planification du sprint à venir, etc.);
  • Effectuer le développement des FDD et/ou TDD qui lui sont assignés;
  • Développer des scripts de tests unitaires automatisés;
  • Développer des scripts de tests fonctionnels automatisés en lien avec les services;
  • Corriger les problématiques identifiées lors de la revue de code;
  • Mettre à jour ou rédiger la documentation technique en lien avec les développements effectués (TDD, manuel de reprise, guide d’exploitation, etc.);
  • Procéder à la correction des anomalies trouvées dans les tests intégrés et d’acceptation;
  • Présenter la solution élaborée à l’équipe de développement et les parties prenantes;
  • Être en mesure d’investiguer, identifier et résoudre des problématiques et incidents;
  • Effectuer les livraisons et accompagner les utilisateurs lors du déploiement;
  • Assumer toutes autres tâches demandées par son chargé de projet ou supérieur.

 

Exigences

  • Diplôme universitaire de premier cycle en finance, comptabilité ou en informatique;
  • En l’absence d’un diplôme universitaire, toute formation ou toute expérience de travail jugées équivalentes pourront être prises en considération;
  • Détenir un minimum de quatre (4) années d’expérience professionnelle dans le développement d‘intégration de données :
    • l'intégration de web API
    • le mise en correspondance ('mapping') de données
    • la transformation de données
    • la conversion de formats
    • l'interaction avec des bases de données (SQL)
    • la mise en place de tests d'intégration automatisés
  • Détenir un minimum de deux (2) années d’expérience professionnelle dans le développement de tests automatisés;
  • Connaissance de l’outil d’automatisation de tests Katalon, un atout;
  • Connaissance démontré des éléments ci-dessous :
    • le protocole http
    • REST
    • JSONPath
    • Langage : Javascript ou Python
  • Connaissance des éléments ci-dessous, un atout :
    • Protocole SOAP
    • Langage : Groovy, .Net, Java
    • Python ou .Net
    • Environnement Microsoft Azure
    • Plateforme d’intégration IPAAS (SnapLogic)
  • Connaissance et expérience de la méthodologie Agile un atout;
  • Expérience avec la mise en place / le maintien de stratégies de branching (version control via TFS/VSTS);
  • Expérience dans le domaine financier, un atout.

 

 

Compétences

  • Sens des priorités, initiative et autonomie;
  • Sens de la collaboration et du travail en équipe;
  • Esprit de synthèse;
  • Capacité de livraison;
  • Communications écrites et orales, en français et en anglais.