Jobs
>
Montréal

    Spécialiste Développement de logiciels - Montreal, Canada - CN

    CN
    CN Montreal, Canada

    Found in: beBee S2 CA - 2 weeks ago

    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 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 numériser notre chemin de fer afin d'assurer l'optimisation et la sécurité de nos activités et permettre à notre personnel de se concentrer sur des tâches à valeur ajoutée. Vous pourrez approfondir vos compétences et bâtir votre carrière au sein d'une culture tissée serrée et axée sur la sécurité, où nous travaillons ensemble comme UNE ÉQUIPE. Les carrières que nous offrons sont valorisantes parce que le travail que nous accomplissons compte vraiment. Joignez-vous à nous

    Résumé des fonctions

    Le ou la spécialiste Développement de logiciels joue un rôle important en garantissant une livraison réussie et temps opportun de produits logiciels qui sont utilisés pour planifier et exploiter sécuritairement les activités de transport du CN. La personne titulaire du poste a pour objectif principal de faciliter la livraison efficace et efficiente de solutions logicielles dans un cadre Agile.

    La personne coordonne les efforts des membres chargés de la preuve de livraison, établit les priorités, assure le respect des objectifs et élimine les obstacles pour progresser. De plus, la personne sert de liaison entre les membres chargés de la preuve de livraison et les intervenants de produits ou de projets, supervise le processus de livraison et favorise les initiatives d'amélioration continue pour optimiser les méthodes de livraison des logiciels.

    Tout en s'acquittant de ses responsabilités de leadership en matière de preuve de livraison, la personne s'engage activement dans les tâches de développement logiciel en contribuant au codage, aux tests et aux autres activités techniques. En combinant leadership et implication pratique dans les tâches de développement, le ou la spécialiste Développement de logiciels s'assure à la fois du bon fonctionnement de l'équipe et de la livraison réussie de produits logiciels de haute qualité.

    Ce poste visant le leadership technique, les candidats retenus devront posséder une large gamme de compétences et de connaissances relatives à la livraison de services d'I et T, aux analyses d'affaires, à la gestion de projets et au développement de logiciels.

    Principales responsabilités

    Énumérez les principales tâches et responsabilités, par ordre d'importance. La plupart des postes comptent 3 à 5 grandes responsabilités. Veuillez préciser la proportion approximative du temps de travail (p. ex. 50 %) qu'occupe chaque responsabilité.

    GESTION DE LA DEMANDE


    • Collaborer avec les directeurs Livraison, les directeurs Produits, les gestionnaires de l'offre de service et les architectes pour définir les demandes de livraison, y compris les nouveaux projets, les améliorations de produits et le soutien de niveau 3 pour les applications (enquête sur les problèmes et mesures correctives pour les produits défectueux)


    • Collaborer avec les concepteurs de solutions, les analystes commerciaux et les architectes de solutions pour définir les solutions proposées, estimer les efforts de développement et élaborer les exigences commerciales


    • Documenter les plans de livraison des solutions qui résument l'approche, les activités, le calendrier et les ressources nécessaires pour fournir des solutions répondant aux demandes précises de livraison d'un ensemble d'exigences particulières

    GESTION DE SCRUM


    • Coordonner les activités quotidiennes d'une équipe de développement Agile en s'assurant que les tâches sont affectées et bien suivies, et que les objectifs du sprint sont atteints


    • Soutenir et conseiller l'équipe en repérant et en retirant les obstacles ou les défauts qui peuvent ralentir le progrès des livrables, en plus d'offrir une expérience technique en développement au besoin


    • Favoriser la communication au sein de l'équipe et des intervenants de projets ou de produits. La personne titulaire du poste s'assure que tout le monde est au courant du statut des livrables, des priorités et des changements apportés aux délais de livraison

    DÉVELOPPEMENT DE LOGICIELS


    • Développer une expertise approfondie du domaine pour les produits et les projets soutenus par la preuve de livraison. Notamment, comprendre comment les systèmes ont une incidence sur les activités du CN et le persona des consommateurs


    • Déconstruire les exigences en scénarios d'utilisateurs qui sont petits, indépendants et vérifiables. Collaborer avec les intervenants de produits pour bien définir les critères d'acceptation des scénarios d'utilisateurs


    • Travailler en étroite collaboration avec des équipes multifonctionnelles pour concevoir, développer et maintenir des solutions logicielles de haute qualité (en temps opportun et en respectant le budget). S'assurer du respect de la qualité, de la sécurité ainsi que des normes relatives aux codes


    • Soutenir les autres développeurs dans le cadre de la preuve de livraison en vérifiant les codes, en assurant le dépannage des problèmes ou des défectuosités et en arbitrant les priorités ou les exigences conflictuelles

    GESTION DU CHANGEMENT ET DES NOUVELLES VERSIONS


    • Protéger les environnements de production du CN en s'assurant que toutes les exigences relatives aux solutions et aux points vulnérables, ou à toute autre dépendance ont été rigoureusement mises à l'essai avant leur mise en œuvre


    • Documenter les plans de mise en œuvre de la production et définir les rôles et responsabilités de tous les contributeurs aux nouvelles versions, et planifier ou soumettre les contrôles des changements qui touchent la production


    • Collaborer avec les intervenants du soutien et de l'exploitation afin de s'assurer que la livraison des solutions dans l'environnement de production et le transfert vers le personnel de soutien se font de manière harmonieuse

    Compétences et connaissances pratiques :


    • Maîtrise du cycle de développement des logiciels et capacité à travailler dans un environnement agile


    • Expérience de l'analyse d'affaires, de la conception d'applications et de l'établissement des besoins de l'entreprise


    • Grande aptitude pour la négociation, l'analyse, la résolution de problèmes et la prise de décisions


    • Excellentes compétences en communication technique et non technique à tous les échelons de l'entreprise


    • Expérience en gestion du service, notamment en planification, conception, mise en œuvre, exploitation et amélioration continue des offres de services

    Habiletés techniques


    • Développement d'applications Web frontales : notamment HTML, CSS et JavaScript. Connaissances des cadres et des programmathèques modernes comme Angular, TypeScript, Native Script ou Ionic.


    • Applications de mobilité : Connaissance d'Android Studio et Xcode pour le développement IOS avec Angular et Native Script, des composants d'architectures mobiles, et des cadres Android et IOS


    • Développement d'applications dorsales : Connaissance des microservices à l'aide de MuleSoft, Tomcat et JBoss, et expérience de Kafka, Apigee, MQ, IIB, Node JS et Java


    • Gestion des bases de données : Compréhension des systèmes de base de données comme SQL Server, PostgreSQL ou autres. Capacité à concevoir et à interagir avec les bases de données de manière efficace et effectuer l'optimisation des requêtes


    • Solutions dorsales en tant que service (BaaS) : Connaissance de Kinvey ou de Firebase, y compris les collections, les services flexibles, les services rapides, les points d'ancrage des collections, les points d'extrémité personnalisés et l'authentification


    • DevSecOps et contrôle des versions : Expérience avec Git et Azure DevOps pour le contrôle des versions et la gestion du pipeline


    • Interfaces de programmation d'applications (API) : Compréhension et capacité à créer des API RESTful pour favoriser la communication entre les composants frontaux et dorsaux


    • Gestion du serveur : Connaissances de l'exploitation et du déploiement côté serveur : Bonne connaissance des plateformes infonuagique comme Azure et Google Cloud


    • Ligne de commande et scripts Shell : Compétence dans l'utilisation de l'interface de ligne de commande pour les tâches comme la navigation dans les systèmes de fichiers, l'exécution des scripts et la gestion des serveurs


    • Bases de la sécurité : Compréhension des principes de base de la sécurité pour développer des applications sécuritaires. Repérer tous les problèmes de sécurité que l'application ou tous processus peuvent avoir et offrir des solutions

    Formation, accréditations et expérience


    • Baccalauréat en informatique, en génie logiciel ou en technologie de l'information


    • Au moins 5 à 10 ans d'expérience pertinente du développement de logiciels et des méthodologies scrum

    Analyse organisationnelle :


    • Le ou la spécialiste Développement de logiciels organise la livraison des applications qui font partie intégrante de la planification, de l'exploitation et de la sécurité des activités de transport du CN


    • Le ou la titulaire du poste est un expert dans son domaine d'activités et comble les écarts entre les intervenants des produits et l'équipe SCRUM (preuve de livraison)


    • Les conséquences des mauvaises décisions de la personne titulaire du poste pourraient se traduire par des retards de livraison des projets ou d'autres retards, par une mauvaise qualité de produit ayant une incidence sur l'exploitation ou des répercussions financières (p. ex., des coûts de livraison gonflés)

    Prise de décisions :

    Le ou la spécialiste Développement de logiciels détient l'autorité nécessaire pour prendre des décisions ou agir dans les cas suivants :


    • Établissement des priorités : Le ou la spécialiste Développement de logiciels détient l'autorité nécessaire pour hiérarchiser les tâches et les activités selon les objectifs du projet, le calendrier de remise et les ressources disponibles


    • Attribution des tâches : Le ou la spécialiste Développement de logiciels peut assigner des tâches et des responsabilités aux membres de l'équipe, selon leurs compétences, leurs connaissances et leurs disponibilités


    • Résolution des problèmes : Le ou la spécialiste Développement de logiciels est encouragé à prendre des décisions qui traitent des défis de livraison, des obstacles techniques et des conflits au sein de l'équipe


    • Gestion des risques : Le ou la spécialiste Développement de logiciels détient l'autorité d'évaluer les risques, d'élaborer des stratégies d'atténuation et de mettre en œuvre des plans d'urgence pour minimiser les incidences sur la livraison des projets


    • Participation des intervenants et communication : Le ou la spécialiste Développement de logiciels détient l'autorité de représenter son équipe lors des échanges avec les intervenants, d'offrir des mises à jour sur le progrès des projets, de traiter les inquiétudes des intervenants et de gérer les attentes

    À propos du CN

    Le CN est un chef de file mondial du transport et un partenaire commercial majeur. Essentiel à l'économie, aux clients et aux collectivités qu'il dessert, le CN achemine annuellement en toute sécurité plus de 300 millions de tonnes de ressources naturelles, de produits manufacturés et de produits finis partout en Amérique du Nord. En tant que seul chemin de fer à relier les côtes est et ouest du Canada à l'extrémité sud des États-Unis par un réseau ferroviaire de milles km), le CN et ses filiales contribuent à la prospérité des collectivités et au commerce durable depuis 1919. Le CN maintient son engagement à l'égard des programmes de responsabilité sociale et de l'environnement. Au CN, nous travaillons comme UNE ÉQUIPE dont les priorités sont la sécurité, le développement durable et nos clients, et nous offrons l'excellence sur le plan de l'exploitation et de la chaîne d'approvisionnement pour produire des résultats.

    Pour les candidatures internes, le niveau du poste dépendra de l'expérience du membre du personnel.

    La forme grammaticale utilisée dans ce document vaut tant pour les hommes que pour les femmes. Le CN souscrit au principe de l'équité en emploi et invite toutes les personnes qualifiées à présenter leur candidature. Nous remercions tous les candidats 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

    Spécialiste développement logiciel

    Found in: Jooble CA O L C2 - 14 hours ago


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

  • AMARIS GROUP SA

    Spécialiste développement logiciel

    Found in: Jooble CA O L C2 - 14 hours ago


    AMARIS GROUP SA Montréal, QC, Canada

    Nous recherchons des consultants dynamiques pour renforcer notre équipe en Systèmes d'Information & Digital à Montréal. Vous soutiendrez différents projets grâce à votre expertise en tant que Spécialiste DevOps. · Améliorer les performances et réduire les temps de déploiement su ...

  • Logibec

    Gestionnaire, développement de logiciel

    Found in: Talent CA C2 - 3 days ago


    Logibec Montreal, Canada

    Gestionnaire, développement de logiciel · Emplacement CA-QC-Montréal | CA-QC-Québec Date d'affichage 4 months ago(24/02/2023 9:09 AM) Aperçu: · Vous recherchez un employeur où votre expérience en tant que Gestionnaire d'équipe et en développement de logiciel sera mise de ...

  • Opal-RT Technologies

    Stagiaire en développement logiciel

    Found in: beBee S2 CA - 1 day ago


    Opal-RT Technologies Montreal, Canada TEMPORARY

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

  • Opal-RT Technologies

    Stagiaire en développement logiciel c++

    Found in: beBee S2 CA - 1 week ago


    Opal-RT Technologies Montreal, Canada TEMPORARY

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


  • CN Montreal, Canada 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 ...

  • Haven Interactive Studios

    Expert(e) en développement logiciel

    Found in: Jooble CA O C2 - 1 day ago


    Haven Interactive Studios Montréal, QC, Canada

    En mai 2021, nous sommes lancés dans la création de Haven Studios avec une petite équipe et de grandes ambitions. Notre objectif était de construire un studio où nous pourrions créer le genre de jeux que nous avons toujours voulu créer - et auxquels nous avons toujours rêvé de jo ...

  • Syntronic

    Spécialiste en recherche et développement logiciel

    Found in: Jooble CA O C2 - 1 day ago


    Syntronic Montréal, QC, Canada

    Envie d'une carrière passionnante au sein d'ungroupe d'ingénierie mondial en tête de file? · Notre équipe de professionnels de classe mondiale conçoit des logiciels et du matériel de pointe pour les applications et produits dans de nombreux marchés, notamment les télécommunicatio ...

  • Sony Interactive Entertainment Inc.

    Expert(e) en développement logiciel

    Found in: Jooble CA O C2 - 1 day ago


    Sony Interactive Entertainment Inc. Montréal, QC, Canada

    FRENCH FOLLOWS// · In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we've always wanted to create – and games we've longed to play. · Haven joined the PlayStatio ...

  • Sony Playstation

    Expert(e) en développement logiciel

    Found in: Jooble CA O C2 - 1 day ago


    Sony Playstation Montréal, QC, Canada

    Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and more. · PlayStation als ...

  • CN

    Expert ou experte Développement de logiciels

    Found in: beBee S2 CA - 3 weeks ago


    CN Montreal, Canada 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 ...

  • Astek Canada

    Ingénieur(e) en Développement de Logiciels Embarqués

    Found in: Appcast CA C2 A - 1 day ago


    Astek Canada Montréal, Canada

    INGÉNIEUR(E) EN DÉVELOPPEMENT DE LOGICIELS EMBARQUÉS · MONTRÉAL · Astek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 7 500 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénieri ...

  • Plusgrade

    Chef d'équipe technique, Développement de logiciels

    Found in: Jooble CA O C2 - 1 day ago


    Plusgrade Montréal, QC, Canada

    English Version Below *** · Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 200 compagnies aériennes, établissements hôteliers, sociétés de croisières, réseaux ferroviaires pour voyageurs et services financiers, dans le but de créer de nouvell ...

  • Astek Canada

    Ingé en Développement Logiciel C++ H/F

    Found in: Jooble CA O L C2 - 1 day ago


    Astek Canada Montréal, QC, Canada

    INGÉNIEUR(E) EN DÉVELOPPEMENT DE LOGICIELS EMBARQUÉS MONTRÉAL · Astek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 7 500 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie ...

  • Astek Canada

    Ingé en Développement Logiciel C++ H/F

    Found in: Jooble CA O L C2 - 1 day ago


    Astek Canada Montréal, QC, Canada

    INGÉNIEUR(E) EN DÉVELOPPEMENT DE LOGICIELS EMBARQUÉSMONTRÉALAstek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 7 500 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie.Depu ...

  • ALTEN Canada

    Software Developer- Quality/Développeur logiciel

    Found in: Jooble CA O L C2 - 1 day ago


    ALTEN Canada Montréal, QC, Canada

    Leader mondial sur le marché de l'Ingénierie et du conseil en Technologies avec plus de consultants répartis à travers le monde, le Groupe ALTEN optimise la performance technologique des entreprises depuis près de 50 ans. ALTEN Canada est actuellement à la recherche de conseillèr ...

  • DiliTrust

    Ingénieur logiciel sénior – Développement Web

    Found in: Talent CA C2 - 4 days ago


    DiliTrust Montreal, Canada Permanent

    · Ingénieur logiciel sénior – Développement Web chez DiliTrust | softgarden · View job here Ingénieur logiciel sénior – Développement Web · Temps plein · 2045 Stanley St #1500, Montreal, QC H3A 2V4, Canada · Hybrid · Avec expérience professionnelle · Etes-vous prêt à participe ...

  • Raymond Chabot Grant Thornton

    Ingenieur Developpement Logiciel Web H/F

    Found in: Jooble CA C2 - 1 day ago


    Raymond Chabot Grant Thornton Montréal, QC, Canada Full time

    Travailler chez Raymond Chabot Grant Thornton, c'est faire le choix de s'accomplir au sein d'une équipe motivante, d'avoir une foule de possibilités pour faire progresser sa carrière, de parfaire ses connaissances et de bénéficier d'avantages sociaux et de conditions de travail q ...

  • Reliant AI

    Senior Backend Developer/Développeur Logiciel Backend

    Found in: Jooble CA O C2 - 5 hours ago


    Reliant AI Montréal, QC, Canada

    At Reliant we want to contribute to a world where you can harness information to its fullest potential, driving innovation and progress for all knowledge workers. We build generative AI technology (including our own language models) that allows knowledge workers to jointly analyz ...

  • Banque Nationale

    Leader Technique Développement Logiciel F/H

    Found in: Jooble CA O C2 - 1 day ago


    Banque Nationale Montréal, QC, Canada

    Une carrière en tant que lead technique en développement back end dans l'équipe API Domaine transactionnel, tu es impliqué dans le développement de projets et de mandats informatiques d'envergure ayant un impact important sur la rentabilité et l'efficacité de la Banque et qui req ...