Jobs
>
Montréal

    Spécialiste Développement de données/développement de logiciels - Montreal, Canada - CN

    CN
    CN background
    Full time
    Description

    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 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 à

    À 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.



  • MANTU GROUP SA Montréal, QC, Canada

    gif Used to count the number of sessions to the website, necessary for optimizing CMP product delivery. intercom-state-# [x2] Remembers whether the user has minimized or closed chat-box or pop-up messages on the website. collect Used to send data to Google Analytics about the vis ...


  • Tower Research Capital Montreal, Canada

    Responsibilities The candidate will be responsible for: · Strengthening and maintaining Tower's security referential infrastructure to address trading and back-office needs. · Taking end-to-end ownership: development, testing, release and support. · Being a subject matter expert ...


  • BBA Mont-Saint-Hilaire, Canada

    **Type of position**: Trainee · **Looking to build your career with us?** · Join BBA and become part of a team of talented people who have a passion for success and a willingness to push themselves to offer their clients the best. You'll also have the chance to work on stimulatin ...


  • LGI Healthcare Solutions Santé Inc. Montréal, QC, Canada

    Full-time Company Description With 40 years of expertise, LGI Healthcare Solutions develops technological software for the healthcare network. We specialize in providing solutions for clinical, financial and material management, performance and analysis, and workforce management, ...


  • Intact Montréal, Canada

    D'un océan à l'autre, nos collègues inspirants sont au cœur de ce que nous faisons de mieux : aider les gens, les entreprises et la société à aller de l'avant dans les bons moments et à être résilients dans les moments difficiles. Dans notre équipe, vous contribuerez à ces effort ...


  • OpenBet Montréal, Canada

    de l'entreprise · Les plus grandes marques de **paris sportifs** au monde choisissent OpenBet comme partenaire pour un contenu de classe mondiale, une **technologie de pointe** et des services sur mesure. Ils sont donc prêts à vivre des expériences de paris sportifs passionnantes ...


  • Lightspeed Commerce (FR) Montréal, Canada

    **Bonjour Merci de ta visite** · Es-tu activement à la recherche d'une nouvelle opportunité? Ou tu ne fais que jeter un coup d'œil au marché? Eh bientu te trouves au bon endroit · Nous sommes à la recherche d'un(e) gestionnaire du développement de logiciels passionné(e) qui nous ...


  • OpenBet Montréal, Canada

    de l'entreprise · Les plus grandes marques de **paris sportifs** au monde choisissent OpenBet comme partenaire pour un contenu de classe mondiale, une **technologie de pointe** et des services sur mesure. Ils sont donc prêts à vivre des expériences de paris sportifs passionnantes ...


  • GFT Technologies SE Montréal, Canada

    **Stage en développement logiciel**: · - Date: Apr 17, 2023- Location: Montreal, Quebec, CA, H3B 2E3 Québec, Quebec, CA, G1W 0E8- Working place: Remote / Hybrid- Company: GFT Technologies SEStage en développement logiciel (Été 2023) · GFT est à la recherche de stagiaires motivés ...


  • OpenBet Montréal, Canada

    de l'entreprise · Les plus grandes marques de **paris sportifs** au monde choisissent OpenBet comme partenaire pour un contenu de classe mondiale, une **technologie de pointe** et des services sur mesure. Ils sont donc prêts à vivre des expériences de paris sportifs passionnantes ...


  • Equisoft Montréal, Canada

    **Gestionnaire, Développement de logiciels** · Equisoft, chef de file mondial en solutions d'affaires numériques pour les secteurs de l'assurance et de la gestion de patrimoine, recherche activement de nouveaux talents · Sous la responsabilité de l'AVP du développement de produi ...


  • Canadian National Railway Montréal, Canada

    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érationne ...


  • Workleap Montréal, Canada

    de l'entreprise · Workleap est un écosystème de logiciels d'expérience employé et numérique simples et puissants qui aide les entreprises modernes à se dépasser, rapidement. · Conçus pour les leaders d'aujourd'hui et leurs équipes, les 5 produits Workleap aident à cultiver l'enga ...


  • Workleap Montréal, Canada

    de l'entreprise · Workleap est un écosystème de logiciels d'expérience employé et numérique simples et puissants qui aide les entreprises modernes à se dépasser, rapidement. · Conçus pour les leaders d'aujourd'hui et leurs équipes, les 5 produits Workleap aident à cultiver l'enga ...


  • Mirego Montréal, Canada

    Un stage chez Mirego te permettra d'avoir une place réelle dans un projet, de livrer des résultats concrets et de t'entourer des afin de toujours en apprendre davantage. · **TES FUTURS ACCOMPLISSEMENTS**: · - Assurer un service d'information régionale via l'écosystème de journau ...


  • GSOFT Montréal, Canada

    de l'entreprise · On est GSoft, une famille de produits logiciels qui bâtit les fondations d'une meilleure expérience employé-e. Notre but est de rendre le travail plus simple, humain, et efficace. · Concrètement, on aide les entreprises à tirer le maximum de Microsoft 365 avec S ...


  • Diff Montréal, Canada

    de l'entreprise · **Aimez-vous résoudre des problèmes autant que nous?** · Faire partie de l'équipe d'intégration des systèmes consiste à assembler adéquatement les morceaux d'un casse-tête. Notre équipe travaille avec nos clients pour trouver la meilleure façon de connecter leur ...


  • Bell Montreal, Canada

    En tant que plus grande équipe de haute technologie au Canada, les Services de réseaux et de technologies construisent les réseaux de fibre optique et 5G de pointe qui déterminent la façon dont les Canadiens communiquent entre eux et avec le reste du monde Notre équipe est à l'av ...


  • IVADO Labs Montreal, Canada

    Description du poste · Vous travaillerez dans un environnement de projet client avec une équipe en intelligence artificielle (IA)agile composée d'un chef d'équipe, d'autres ingénieurs logiciels, de collègues de la gestion des produits et de scientifiques des données et contribue ...


  • Ericsson GmbH Montréal, QC, Canada

    L'une des stratégies clés d'Ericsson à l'avenir est de devenir une société de plate-forme mondiale pour permettre et fournir des services de communication avancés au marché des entreprises. Avec l'acquisition de Vonage en juillet 2022, ce n'est que le début. Ericsson a récemment ...