Spécialiste Développement de données/développement de logiciels

1 month ago


Montreal, Canada CN Full time

Au CN, nous travaillons ensemble pour faire avancer notre entreprise et l'Amérique du Nord. Intégrez notre équipe Services informatiques et de la technologie (I et T), un élément essentiel du moteur qui nous maintient en mouvement. De l'architecture d'entreprise aux technologies opérationnelles, nos équipes font appel à la méthodologie Agile pour automatiser et numériser notre chemin de fer pour assurer l'optimisation et la sécurité de nos activités et permettre à notre personnel de se consacrer à des tâches à valeur ajoutée. Vous pourrez approfondir vos compétences et bâtir votre carrière dans notre culture tissée serrée et axée sur la sécurité, où nous travaillons ensemble comme UNE ÉQUIPE. Nous offrons des carrières valorisantes car notre travail fait une différence. Embarquez avec nous

Résumé des fonctions

Le ou la spécialiste Développement de logiciels contribue à la solution entière en analysant les spécifications fonctionnelles afin de définir les meilleures conceptions techniques (plans) et parties de codage de l'application. Le ou la spécialiste assume l'entière responsabilité des livrables attribués, gère bien sa charge de travail et se concentre sur les tâches clés afin de livrer comme prévu, en tirant parti de sa propre expertise et de l'ensemble de ses compétences pour atteindre les objectifs fixés. Selon son affectation, la personne titulaire de ce poste peut travailler dans un environnement de projet, d'amélioration ou de soutien.

Principales responsabilités

Livraison et soutien

• Rédiger un code de qualité performant qui satisfait à la conception et vérifier le code pour limiter le nombre de défauts

• Mettre en application la configuration dans l'environnement de développement au besoin

• Participer à la mise en œuvre et au soutien du produit dans l'environnement de production

• Analyser les données du système source pour évaluer la qualité des données, relier les sources de données, importer et transformer les données en matière d'information stratégique

Expertise technique

• Concevoir des processus d'extraction, de transformation et de chargement (ETL) et développer des mises en correspondance de données source-cible, des flux de travail d'intégration et des processus de chargement

• Interagir avec le concepteur ou la conceptrice de données pour comprendre les exigences relatives à l'élaboration de solutions Signaler les incidences sur le plan technique de la conception fonctionnelle des applications existantes en s'appuyant sur une analyse détaillée

• Fournir une conception technique et une structure de base de données pour des produits de complexité moyenne à élevée

• Créer, examiner et tenir à jour les documents techniques

• Analyser et résoudre les problèmes de production, et apporter des solutions

Architecture

• Contribuer à l'élaboration de normes de conception et de codage qui s'appliqueront à l'ensemble de la pratique

• Documenter les plans en fonction des exigences et des conceptions fonctionnelles

• Documenter les conceptions et structurer les mises en correspondance de données, élaborer les composants de la qualité des données, et établir ou effectuer les essais unitaires

• Participer à la collecte, à la compréhension et à la validation des spécifications des projets ainsi qu'aux examens de la conception de l'architecture ETL

Contrôle de la qualité

• Veiller à ce que des indicateurs de performance clés concernant la qualité soient définis, mesurés et établis afin que les normes de développement soient respectées. Veiller à ce que le bon niveau d'essais soit constant dans tous les projets

• Cerner les problèmes, élaborer des idées et proposer des solutions dans diverses situations qui font appel à un raisonnement analytique, évaluatif ou constructif dans le cadre des activités quotidiennes

• Procéder à des examens et à des vérifications de la qualité après le chargement des données

Conditions de travail

• S.O.

Exigences

Expérience

• Au moins 4 ans d'expérience de travail générale à titre de développeur ou de développeuse

• Une expérience pratique d'Azure, d'ADF et de Databricks est ESSENTIELLE

• La maîtrise des langages de programmation Java et Python et de la rédaction de scripts Shell est ESSENTIELLE

• Maîtrise du langage de programmation Scala, un atout

• Capacité à développer des applications de traitement par lots et de transmission en continu

• Connaissance de la base de données NoSQL et expérience approfondie de SQL

• Expérience de travail dans des environnements Agile et Azure DevOps

Atouts

• Certification Azure et DataBricks, maîtrise avancée de Snowflake

• Connaissance de l'écosystème Hadoop (Hive, Spark, HDFS, NiFi)

Formation, certification et désignation

• Baccalauréat en informatique, ou expérience professionnelle ou diplôme équivalent

Compétences fonctionnelles/générales

• Solides aptitudes à communiquer, y compris la capacité à communiquer clairement avec des personnes ayant des compétences techniques ou générales

• Sens de l'initiative, esprit d'équipe, grande motivation, dynamisme et capacité à apprendre rapidement

Connaissances et compétences techniques

• Maîtrise de SQL et compétences en modélisation des données

• Compétence en technologies de programmation dans son domaine d'expertise (Python, Java/Scala, PowerShell)

• Expérience du dépannage et de la résolution de problèmes liés à l'intégrité et à la performance des bases de données

• Expérience des outils de conception d'entrepôts de données, des concepts ELT et ETL et des outils de consignation et d'analyse de l'information stratégique

• Expérience des techniques de mégadonnées et infonuagiques, connaissance des files d'attente de messages (Kafka, Azure Event Hub, RabbitMQ, etc.) et de ELK

• Expérience dans la mise en œuvre des processus d'intégration continue (CI) et de livraison continue (CD)

• Connaissance des principes Agile, de l'automatisation, des processus de développement et d'exploitation, et aptitudes en rédaction de scripts

• Connaissance approfondie de l'entreposage de données et de l'architecture de l'information stratégique

• Expériences d'Azure (lac de données, DataFactory, DataBricks, Data Explorer, Centrale de données)

• Expérience des systèmes de gestion des versions comme Git et Azure DevOps

• Connaissance des technologies d'analyse de mégadonnées dans un environnement infonuagique

À propos du CN

Le CN est un chef de file mondial du transport et un partenaire commercial majeur. Essentiel pour l'économie, les clients et les communautés dans lesquelles il exerce ses activités, le CN transporte annuellement de façon sécuritaire plus de 300 millions de tonnes de ressources naturelles, de produits manufacturés et de produits finis partout en Amérique du Nord. Seul chemin de fer reliant les côtes est et ouest du Canada à la pointe sud des États-Unis avec un réseau ferroviaire de 19 500 milles, le CN et ses filiales contribuent à la prospérité des collectivités et au commerce durable depuis 1919. Le CN demeure engagé à soutenir des programmes supportant la responsabilité sociale et les initiatives de protection de l'environnement. Au CN, nous travaillons comme UNE ÉQUIPE axée sur la sécurité et nos clients, offrant l'excellence sur le plan de l'exploitation et de la chaîne d'approvisionnement pour produire des résultats.

Au CN, nous sommes déterminés à bâtir le chemin de fer le plus sûr, le plus inclusif et le plus durable de l'Amérique du Nord, à l'image des collectivités dans lesquelles nous exerçons nos activités. Les études révèlent que souvent, les candidats des groupes sous représentés ne posent pas leur candidature à moins de croire qu'ils correspondent tout à fait à l'offre d'emploi. Même si vous ne vous reconnaissez pas dans toutes les exigences énoncées dans l'affichage d'un poste, nous vous encourageons quand même à poser votre candidature. Si vous avez besoin d'un accommodement pour le processus de recrutement (notamment d'autres formats de documents, des salles de réunion accessibles ou d'autres mesures d'accommodement), veuillez communiquer avec notre équipe à cnrecruitment@cn.ca.

À titre d'employeur souscrivant au principe de l'égalité d'accès à l'emploi, le CN prendra en considération pour un emploi toutes les personnes candidates qualifiées sans égard à la race, à la couleur, à la religion, au sexe, à l'orientation sexuelle, à l'identité de genre, à l'origine nationale, à l'invalidité, au statut d'ancien combattant protégé, et à tout autre statut protégé en vertu des lois applicables. Nous remercions tous les candidats et toutes les candidates de leur intérêt; cependant, nous ne communiquerons qu'avec les personnes dont la candidature sera retenue. Veuillez consulter régulièrement vos courriels, car les communications sont surtout envoyées par courrier électronique.



  • Montreal, Quebec, Canada CN Full time

    Au CN, nous travaillons ensemble pour faire avancer notre entreprise et l'Amérique du Nord. Intégrez notre équipe Information et technologie (I et T), une composante essentielle du moteur qui nous maintient en mouvement. De l'architecture d'entreprise aux technologies opérationnelles, nos équipes utilisent la méthode Agile pour automatiser et...


  • Montreal, Canada CN Full time

    Au CN, nous travaillons ensemble pour faire avancer notre entreprise et l'Amérique du Nord. Intégrez notre équipe Information et technologie (I et T), une composante essentielle du moteur qui nous maintient en mouvement. De l'architecture d'entreprise aux technologies opérationnelles, nos équipes utilisent la méthode Agile pour automatiser et...


  • Montreal, Quebec, Canada CN Full time

    Au CN, nous travaillons ensemble pour faire avancer notre entreprise et l'Amérique du Nord. Intégrez notre équipe Services informatiques et de la technologie (I et T), un élément essentiel du moteur qui nous maintient en mouvement. De l'architecture d'entreprise aux technologies opérationnelles, nos équipes font appel à la méthodologie Agile pour...


  • Montreal, Canada FX Innovation Full time

    Fx Innovation vous offre cette belle opportunité pour un spécialiste en environnement de développement, On demande une présence au bureau une fois par semaine, soit à Montréal ou à Québec, Il s'agit d'un mandat de 6 mois avec possibilité de prolongation, Le candidat idéal: Détient un diplôme universitaire de premier cycle (baccalauréat) dans...


  • Montreal, Canada FX Innovation Full time

    Fx Innovation vous offre cette belle opportunité pour un spécialiste en environnement de développement, On demande une présence au bureau une fois par semaine, soit à Montréal ou à Québec, Il s'agit d'un mandat de 6 mois avec possibilité de prolongation,Le candidat idéal:Détient un diplôme universitaire de premier cycle (baccalauréat) dans le...


  • Montreal, Canada FX Innovation Full time

    Fx Innovation vous offre cette belle opportunité pour un spécialiste en environnement de développement, On demande une présence au bureau une fois par semaine, soit à Montréal ou à Québec, Il s'agit d'un mandat de 6 mois avec possibilité de prolongation, Le candidat idéal: Détient un diplôme universitaire de premier cycle (baccalauréat) dans...


  • Montreal, Canada FX Innovation Full time

    Fx Innovation vous offre cette belle opportunité pour un spécialiste en environnement de développement,On demande une présence au bureau une fois par semaine, soit à Montréal ou à Québec, Il s'agit d'un mandat de 6 mois avec possibilité de prolongation,Le candidat idéal:Détient un diplôme universitaire de premier cycle (baccalauréat) dans le...


  • Montreal, Canada FX Innovation Full time

    Fx Innovation vous offre cette belle opportunité pour un spécialiste en environnement de développement, On demande une présence au bureau une fois par semaine, soit à Montréal ou à Québec, Il s'agit d'un mandat de 6 mois avec possibilité de prolongation, Le candidat idéal: Détient un diplôme universitaire de premier cycle (baccalauréat) dans...


  • Montreal, Canada FX Innovation Full time

    Fx Innovation vous offre cette belle opportunité pour un spécialiste en environnement de développement, On demande une présence au bureau une fois par semaine, soit à Montréal ou à Québec, Il s'agit d'un mandat de 6 mois avec possibilité de prolongation,Le candidat idéal:Détient un diplôme universitaire de premier cycle (baccalauréat) dans le...


  • Montreal, Canada FX Innovation Full time

    Fx Innovation vous offre cette belle opportunité pour un spécialiste en environnement de développement, On demande une présence au bureau une fois par semaine, soit à Montréal ou à Québec, Il s'agit d'un mandat de 6 mois avec possibilité de prolongation,Le candidat idéal:Détient un diplôme universitaire de premier cycle (baccalauréat) dans le...


  • Montreal, Canada Medavie Blue Cross Full time

    Depuis plus de 75 ans, Croix Bleue Medavie est un partenaire reconnu en matière de santé et de bien-être pour les particuliers, les employeurs et les gouvernements à l’échelle du Canada. En tant qu’organisme sans but lucratif, nous sommes fiers d’investir dans nos collectivités afin de lutter contre certains des problèmes les plus urgents en...


  • Montreal, Canada Groupe Touchette Inc Full time

    Le Spécialiste des données, Prix et Produit est responsable de la collecte, de l'analyse et de l'interprétation des données relatives aux prix et aux produits. Il doit également développer des stratégies de tarification et de positionnement des produits afin d'optimiser la rentabilité de l'entreprise. Responsabilités confiées Collecter et...


  • Montreal, Quebec, Canada Totem recruteur de Talent Full time

    Conseiller - Développement des affaires, 5 ans et + Cabinet de professionnels, Montréal Notre client, un cabinet bien connu sur le marché, est à la recherche d'un.e Conseiller.ère du développement des affaires et de la clientèle axé.e sur la stratégie d'affaires et la gestion de projets pour rejoindre son équipe. Vous aimez les défis, communiquer...


  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Tâches/Responsabilités Le Spécialiste en Modélisation de Données sera responsable de s'assurer que les solutions proposées et développées par l'entreprise correspondent parfaitement aux besoins et aux enjeux des clients.PLUS PRÉCISÉMENT• Analyser les besoins d'affaires de grands clients et définir les besoins en modélisation• Concevoir les...


  • Montreal, Canada DELAN - Chasseurs de Talents en TI Full time

    Tâches/Responsabilités Le Spécialiste en Modélisation de Données sera responsable de s’assurer que les solutions proposées et développées par l’entreprise correspondent parfaitement aux besoins et aux enjeux des clients. PLUS PRÉCISÉMENT • Analyser les besoins d’affaires de grands clients et définir les besoins en...


  • Montreal, Canada Commissionnaires du Québec Full time

    Commissionnaires du Québec est une équipe de spécialistes chevronnés qui offre des services en sécurité et cybersécurité dans une optique de démocratisation. OBNL presque centenaire et nommée cinq fois au prestigieux classement des 300 meilleurs employeurs du Canada, notre organisation se fait remarquer! Pourquoi se joindre à notre équipe? ...


  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Tâches/Responsabilités Le Spécialisteen Modélisation de Données sera responsable de s'assurer que les solutionsproposées et développées par l'entreprise correspondent parfaitement auxbesoins et aux enjeux des clients.PLUSPRÉCISÉMENT• Analyser les besoins d'affaires de grands clients etdéfinir les besoins en modélisation• Concevoir les...


  • Montreal, Canada NOTARIUS Full time

    Là où les défis rencontrent la passion! Notarius, entreprise technologique montréalaise en pleine croissance, spécialisée dans les signatures électroniques et numériques, est actuellement à la recherche d'un ingénieur, développement de produit . À titre d’ingénieur, développement de produit logiciel-service (SaaS), vous jouerez un...


  • Montreal, Canada CB Canada Full time

    Spécialiste de la qualité des donnéesDans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Spécialiste de la qualité des données pour une entreprise dans le domaine bancaire. Notre client est situé à Montréal.Description des tâches et responsabilités – Spécialiste de la qualité des...


  • Montreal, Quebec, Canada BUSINESS DEVELOPMENT BANK OF CANADA Full time

    Viens faire banque à part.Choisir BDC comme employeur te permet d'évoluer dans un environnement sain, inclusif et riche en compétences. C'est l'opportunité de rejoindre des équipes uniques où tu as réellement un pouvoir d'agir. Tu seras au cœur de projets économiques et financiers ambitieux, contribuant au succès des entreprises canadiennes d'une...