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

3 weeks ago


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



  • 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, 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, 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, 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, Quebec, Canada BUSINESS DEVELOPMENT BANK OF CANADA Full time

    Viens faire banque à part.Choisir BDC comme employeur, c'est évoluer dans un milieu de travail sain, inclusif, riche de compétences et qui met de l'avant les meilleures conditions pour rassembler des équipes uniques où le pouvoir d'agir est réel. C'est aussi être au centre de projets économiques et financiers ambitieux afin de voir plus loin et de...


  • Montreal, Quebec, Canada Opal-RT Technologies Full time

    *English follows* OPAL-RT Technologies recherche un Stagiaire en développement logiciel À propos d'OPAL-RT Technologies Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL et Hydro-Québec OPAL-RT s'est donné comme ambitieux défi de démocratiser la simulation temps réel afin de...


  • Montreal, Quebec, Canada HEC Montréal Full time

    Milieu de travailLa Direction des technologies de l'information (DTI) voit à l'utilisation efficace et efficiente des technologies de l'information par l'ensemble de la communauté de HEC Montréal. Il voit à l'identification, au développement, à l'acquisition, à l'implantation et à l'entretien des solutions et plates-formes technologiques nécessaires...


  • Montreal, Quebec, Canada Opal-RT Technologies Full time

    *English follows* OPAL-RT Technologies recherche un Stagiaire en développement logiciel C++ À propos d'OPAL-RT Technologies Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL et Hydro-Québec OPAL-RT s'est donné comme ambitieux défi de démocratiser la simulation temps réel...


  • Montreal, Quebec, Canada Energir Full time

    Poste: Temporaire 14 mois (environ), avec possibilité de prolongation ou permanenceLieu: Poste basé au siège social de Montréal, au 1717 rue du HavreHoraire: 36,25 heures par semaine Entreprise québécoise du secteur énergétique, Énergir a l'ambition de faire partie de la solution pour lutter contre les changements climatiques. Ainsi, l'entreprise...


  • Montreal, Quebec, Canada CellCarta Full time

    Directeur(trice) - Développement des EssaisVous souhaitez faire évoluer votre carrière ? CellCarta, une organisation de recherche sous contrat, recrute un(e) Directeur(trice) - Développement des Essais pour rejoindre notre équipe dynamique. En tant que Directeur(trice) - Développement des Essais , vous aurez l'opportunité d'utiliser votre expertise...


  • Montreal, Quebec, Canada GardaWorld Full time

    Responsable du développement commercialGardaWorld Cash (Transport de valeurs) compagnie de sécurité reconnue à l'international, est présentement à la recherche d'un(e) responsable du développement commercial pour sa division Transport de Valeurs. GardaWorld Cash (Transport de valeurs) propose une culture entrepreneuriale dans laquelle vous pourrez...


  • Montreal, Quebec, Canada CIUSSS Centre-Ouest-de-l'ïle-de-Montréal Full time

    Établissement : CIUSSS du Centre-Ouest-de-l'Île-de-MontréalTitre d'emploi : Spécialiste en procédés administratifs, Gestion des bénévoles - Temps complet temporaireType de poste : Personnel non syndiquéNuméro de référence : CNS Direction : Qualité, évaluation, performance et éthiqueService :Site : Hôpital général juifClientèle :Ville...


  • Montreal, Quebec, Canada National Bank of Canada Full time

    Une carrière en tant que modélisateur de données dans l'équipe d'expertise d'exposition des données au sein du bureau des données, à la Banque Nationale c'est agir à titre d'expert en modélisation de données d'affaires (modèles conceptuels de données) pour faire avancer la Banque vers sa cible en gestion de donnée. Tu collaboreras notamment avec...


  • Montreal, Quebec, Canada CIUSSS du Nord-de-l'Île-de-Montréal Full time

    Établissement : CIUSSS du Nord-de-l'Île-de-Montréal Titre d'emploi : Spécialiste en procédés administratifs - Coûts par parcours de soins et services -80% télétravail Clientèle : Adultes Motif du besoin (à titre indicatif) : Poste vacant Site : Hôpital Rivière-des-Prairies Statut de l'emploi : Permanent - temps complet...


  • Montreal, Quebec, Canada CIUSSS Centre-Ouest-de-l'ïle-de-Montréal Full time

    Établissement : CIUSSS du Centre-Ouest-de-l'Île-de-Montréal Titre d'emploi : Spécialiste en procédés administratifs (Volet performance) Type de poste : Personnel non syndiqué Numéro de référence : CNS Direction : Qualité, évaluation, performance et éthique Service : Site : Hôpital général juif Clientèle : Ville de...

  • Spécialiste DevOps

    3 weeks ago


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

    Tâches/Responsabilités Le Spécialistesera responsable des volets DevOps (75%) et SecOps (25%) afin de maximiserl'innovation et l'optimisation de l'infrastructure cloud Azure de l'entreprise.PLUS PRÉCISÉMENT• Améliorer lesprocessus CI/CD de l'équipe de développement avec Kubernetes• Mettre enœuvre et surveiller les protocoles de sécurité,...


  • Montreal, Quebec, Canada Mila - Institut québécois d'intelligence artificielle Full time

    ** ENGLISH FOLLOWS**Mila, Pôle mondiale d'intelligence artificielleFondé par le professeur Yoshua Bengio de l'Université de Montréal, Mila rassemble des chercheurs spécialisés en intelligence artificielle et plus précisément en apprentissage automatique, apprentissage profond et apprentissage par renforcement. Reconnu mondialement pour ses...


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

    Tâches/Responsabilités Le Chef Architecte Logiciel sera responsable de bâtir une toute nouvelle application de A à Z afin de révolutionner une industrie spécifique.PLUS PRÉCISÉMENT• Concevoir l'architecture de la solution, mener à terme le déploiement interne, puis viser la commercialisation• Effectuer diverses rencontres dans l'entreprise...


  • Montreal, Quebec, Canada Amazon Full time

    BASIC QUALIFICATIONSQualifications de base - 3+ année d'expérience en développement logiciel- 2+ années d'expérience dans le développement de jeux, démontrable sur 1-2 cycles de production- 2+ ans d'expérience dans la création de cadres d'automatisation pour tester diverses technologies (services, sites web, applications mobiles, logiciels de...