Le Groupe TGC - Certification ISO
Les spécialistes en technologie de l'information
“Avec Le Groupe TGC, mon avenir est entre bonnes mains !”

3189 – Développeur spécialisé en intégration de données – 60-70k


Notre client est à la recherche d’un développeur spécialisé en intégration de données pour ses produits. 

Description

  • Au sein de l’équipe Développement et Opérations, le développeur/intégrateur est responsable de conseiller et
    d’accompagner techniquement les clients dans leurs projets d’intégration de leurs données, provenant de systèmes
    externes, avec les systèmes.
  • Le développeur/intégrateur prend en charge l’ensemble des communications avec les experts techniques clients afin de comprendre le fonctionnement de leurs systèmes et de leur proposer les solutions permettant de répondre au mieux aux différentes problématiques rencontrées. Pour cela, il peut être amené à se rendre sur place pour des ateliers techniques avec le client ou pour rendre opérationnelle toute nouvelle intégration avec les applications.
  • Le développeur/intégrateur est également responsable de la couche d’intégration des données dans l’application.
  • Il est responsable de spécifier, maintenir et documenter les différents formats de fichiers permettant l’entrée des données dans les systèmes (interfaces). A titre de de développeur, il participe également à la conception, au développement et à la maintenance de la couche applicative Java de conversion de données.
  • De par ses responsabilités, le développeur/intégrateur travaille étroitement avec les différentes équipes afin de s’assurer que les solutions apportées répondront aux besoins de chacun, que ce soit en termes de besoins d’affaire que de contraintes techniques.


Rôles et responsabilités

  • Communiquer directement avec les clients afin de les conseiller et les accompagner dans la définition des besoins d’extraction, de transferts et d’intégration de données (ETL), ainsi que dans l’élaboration des fichiers au format (XML).
  • Comprendre les fonctionnements et les problématiques des systèmes clients tiers.
  • Participer aux projets d’intégration de bout en bout d’un point de vue technique, de la phase de compréhension des besoins jusqu’à la phase de tests d’approbation (UAT).
  • Proposer, évaluer et mettre en place des solutions technologiques permettant de répondre aux problématiques de connexion des clients.
  • Agir en tant que lien entre les équipes (Développement et Opérations) et les équipes techniques responsables de l’intégration chez le client.
  • Spécifier les différents formats de fichier nécessaires pour connecter les systèmes tiers aux systèmes (interfaces XML)
  • Analyser, concevoir et développer les changements, améliorations ou adaptations nécessaires à la couche de conversion de données (Java)
  • Travailler en étroite collaboration avec l’équipe Produit lors de la conception de nouvelles fonctionnalités nécessitant d’importer de nouveaux types de données.
  • Rédiger les documentations appropriées permettant de partager les informations techniques d’intégration.
  • Participer au support opérationnel des nos services SaaS d’un point de vue intégration de données.
  • Participer aux choix technologiques et aux choix d’évolution de l’architecture.


Profil recherché

  •  Diplôme universitaire en informatique, génie logiciel ou autre discipline pertinente, ou combinaison équivalente de formation et d’expérience.
  • Minimum de 2 ans d’expérience concrète en tant que développeur dans un contexte d’entreprise.
  • Excellentes habilités interpersonnelles et de communication orale et écrite, en français et en anglais.
  • Capacité à comprendre et expliquer des concepts techniques complexes.
  • Possibilité de voyager pour rencontrer les équipes techniques des clients (2 à 3 fois par an).
  • Atout : Expérience avec l’analyse et l’intégration de données dans un environnement d’entreprise.
  • Atout : Expérience de développement dans un contexte Agile.


Exigences techniques

  •  Connaissance du langage Java.
  • Connaissance de XML et XSD.
  • Connaissance d’un langage de script (Groovy, Bash, Python).
  • Connaissance du langage SQL.
  • Atout : Expérience en intégration de données ou en développement d’ETL.
  • Atout : Expérience en développement JEE.
  • Atout : Expérience de support d’un logiciel en mode SaaS.
  • Atout : Connaissances en réseautique et IT (configuration VPN, Active Directory, virtualisation, etc.)


Qualités et aptitudes recherchées

  •  Capacité et intérêt à comprendre et résoudre des problèmes complexes, fonctionnels ou techniques.
  • Capacité à trouver, négocier et mettre en place des compromis technologiques.
  • Capacité d’organisation, autant dans un contexte de travail d’équipe qu’en autonomie.
  • Habiletés à effectuer plusieurs tâches sur plusieurs projets en parallèle et à travailler sous pression.
  • Souci de la qualité et de la satisfaction des clients.
  • Très bonne capacité analytique et créativité.
  • Prise de décision, sens de l’initiative et leadership.

Environnement

  • Méthodologies Agile (Scrum) et Lean (Kanban)
  • Oracle et MariaDB
  • Java 1.8 (JEE + EJB et JSE + Swing)
  • Wildfly, Hibernate, Docker
  • Maven, Git, Jenkins, Artifactory
  • JIRA, Confluence, Zephyr, Zendesk
  • Eclipse
  • Linux

 

Details

Type de poste : Permanent

Localisation : Montréal

Date de début :ASAP

Durée : N/A

Salaire : 60-70k

Soumettre votre candidature