Passer directement au contenu

Développeur(euse), Intelligence d'affaires

Sommaire de la fonction

Le (la) développeur(euse), Intelligence d’affaires travaille en étroite collaboration avec les autres membres de l’équipe Intelligence d’affaires de l’entreprise dans la création, la configuration, le chargement et la maintenance de l’entrepôt de données de nouvelle génération et ce, dans le but d’exploiter la grande quantité d’information des domaines diversifiés propre à YQB.

 

Le titulaire agit à titre d’autorité (acteur clé) dans la mise en place des jeux de données, de l’analyse avancée et de la science des données pour l’ensemble de l'entreprise. Le (la) développeur(e), intelligence d’affaires a également comme mandat de collaborer à la promotion de la culture axée sur les données décisionnelles de l’entreprise, entre autres via sa contribution à la mise en place et l’exploitation de l’architecture de l’intelligence d’affaires (BI).

 

Finalement, par son savoir-être et son savoir-faire, il s’assure de refléter et de faire vivre la Mission, la Vision ainsi que les valeurs organisationnelles que représentent l’Intégrité, l’Efficience, la Collaboration et le Souci du Client, en corrélation avec les objectifs et les grands axes stratégiques identifiés par YQB.

 

Détail des responsabilités

Intelligence d’affaires

  • Être responsable de la modélisation, l’ingestion, la transformation et les stratégies de stockage des données en provenance de différentes sources dans des jeux de données structurés et non-structurés;
  • Utiliser la plateforme Azure Synapse (pipeline, SQL Pool, Spark Pool, Python) pour l’assainissement et la préparation des données pour le chargement dans des modèles structurés et non-structurés (source -> raw-> curated -> enriched);
  • Concevoir, développer et automatiser des pipelines en utilisant l’infrastructure en place (data flow, Data Lake, Azure Synapse, Azure Data Warehouse) afin de supporter les multiples cas d’usage liés à notre domaine d’affaires ;
  • Mettre en place les composants requis pour l’architecture des mégadonnées;
  • Modéliser les données brutes de façon optimale en fonction des cas d’usages demandés;
  • Automatiser le processus de validation des données en amont;
  • Exploiter de façon optimale les ressources Azure (Azure Data Lake Storage Gen2, Lakehouse, etc.);
  • Manipuler différents formats de fichier tel que JSON, Parquet, flat, fixed, CSV etc. et en entreposer le contenu avant transformation;
  • Exploiter les API mis à la disposition de YQB par les fournisseurs pour extraire les données pertinentes et utiles de ces systèmes;
  • Suivre scrupuleusement les règles de gouvernance dans l’exploitation des données (sécurité, confidentialité, rétention);
  • Produire une documentation concise pour assurer la continuité et le support par l’équipe technique.

Continuité de service

  • Appliquer les règles de gouvernance d’accès aux données de façon stricte et rigoureuse;
  • Utiliser des pratiques de développement agile fiables (revues de code, mise à l’essai, etc.) pour développer et livrer les processus de traitement de données;
  • Fournir au quotidien, un soutien et une expertise spécialisée aux équipes techniques et non techniques;
  • Collaborer avec le bureau de projets pour trouver des solutions aux différents problèmes;
  • Contribuer avec les différents départements dans l’atteinte de leurs objectifs spécifiques en fonction des informations propres à leur département;
  • Monitorer, investiguer, résoudre et automatiser le traitement des défaillances lors d’exécution des processus d’extraction/transformation/stockage propre à chacun des domaines d’affaires de YQB, tel que les finances, RH, opérations, développement des affaires etc.;
  • Monitorer et maintenir l’application interne DEL (Data Exchange Layer), pièce d’architecture centrale à l’échange de données entre les systèmes (stack : Java, microservices, message queues, SQL Server).

Projets

  • Agir comme responsable de la gestion des intégrations inter systèmes dans le cadre des projets technologiques de l’organisation;
  • Traduire les besoins opérationnels, commerciaux et/ou stratégiques en spécifications techniques liées à l’intégration des données dans l’infrastructure;
  • Collaborer avec des programmeurs, des analystes et l’équipe exécutive de YQB ou avec les ressources externes pour déceler les possibilités d’amélioration des processus.

 

Effectuer toutes autres tâches connexes

 

QUALIFICATIONS

Études ou équivalence

  • Diplôme d’études universitaires en génie informatique, en informatique de gestion ou en administration option informatique ou expérience équivalente;
  • Combinaison d’un diplôme technique et expérience jugée pertinente.

 

Expérience et compétences spécifiques

  •  Années d’expérience
    • Depuis au moins cinq (5) ans sur le marché du travail dans le domaine ;
    • Au moins trois (3) années d’expérience en développement lié aux mégadonnées ;
  • Expérience de travail au sein d’une équipe Agile;
  • Expérience dans les technologies de mégadonnées et les technologies ETL dans un environnement Azure (Synapse, Databricks, ADF);
  • Expérience en traitement de données provenant de plusieurs sources, ainsi que volonté d’explorer et de comprendre les données et d’être créatif pour obtenir des résultats;
  • Expérience en développement Java ou C# principalement dans un rôle de maintenance;
  • Expérience en développement d’API, un atout.

 

Autres connaissances ou formations

  • Expertise avancée en language SQL;
  • Maîtrise démontrée de langages et plateformes liés au chargement et la transformation des données (Python, Java, Azure Synapse);
  • Maîtrise des bases de données relationnelles, principalement SQL Server, de l’entreposage de données et des plateformes d’infonuagique (Microsoft Azure, Snowflake, ou toute autre plateforme similaire);
  • Connaissance de l’outil de visualisation de données PowerBI un atout;
  • Connaissance des outils de déploiement, de surveillance et de fiabilité dans l’environnement Azure.

Langues parlées et écrites

  • Excellente maîtrise du français et de l’anglais écrit et parlé.

 

Compétences

Compétences essentielles – Valeurs YQB

  • Intégrité;
  • Efficience;
  • Collaboration;
  • Souci du client.

Compétences générales

  • Résolution de problèmes : Sait identifier et analyser un problème, évaluer les solutions possibles et choisir la plus appropriée;
  • Fare preuve de jugement;
  • Avoir le souci du détail et être rigoureux;
  • Talent certain en communication et en vulgarisation des concepts techniques.

Compétences relationnelles 

  • Capacité à travailler en collaboration avec d’autres personnes au sein d’une équipe et à piloter des solutions inter équipes avec interdépendances et exigences complexes.

 

Veuillez prendre note que l’usage du masculin n’a pour objectif que d’alléger le texte. Aéroport de Québec inc. encourage l’établissement de conditions de travail et de recrutement qui suppriment les inégalités à l’endroit des quatre groupes désignés du Canada : les femmes, les Autochtones, les personnes handicapées et les minorités visibles. Aéroport de Québec inc. représente un milieu de travail prônant la diversité et par le fait-même, l’équité en matière d’emploi

Soumettre ma candidature