Développeur – Logiciel – Web Full stack
3 weeks ago
Vous souhaitez prendre part à ce défi ?
Travailler au sein des technologies de l’information de l’ARTM c’est contribuer au programme numérique de la mobilité dont l’objectif est de développer une centrale de mobilité métropolitaine, afin de relier les services de transport collectif à tous les modes alternatifs de transport (vélo, autopartage ou auto en libre-service, taxi, etc.) offerts aux citoyens.
Voici la description de la personne que nous cherchons. Est-ce vous ?
Développeur – Logiciel – Web full stack – Responsable de Produit
Direction exécutive : Technologie de l’information
Sous la supervision du Directeur (CTO) Architecture, données et livraison, le développeur logiciel – web fullstack – responsable de produit a un rôle de responsable de produit et de développeur.
En tant que responsable de produits techniques, il aura la responsabilité de maximiser la valeur fournie par l'équipe en veillant à ce que le backlog de l'équipe soit aligné sur les besoins des clients, des parties prenantes et l’écosystème de mobilité. Il participe à l’estimation des coûts et des efforts dans le cadre SAFe. Il démontre son leadership envers l’équipe SAFe, les partenaires d’affaires, les ressources de l’organisation ainsi que les sous-traitants.
En tant que développeur fullstack, il implémente et réalise les composantes logicielles, répondant aux besoins changeants des solutions déjà implantées, de solutions à déployer tout en respectant l’architecture cible et le plan directeur TI. II est responsable de l’implémentation et du maintien des composantes technologiques (principalement APIs et services backend), selon les bonnes pratiques de développement logiciel.
Il agit, également, en regard des lois, règlements, procédures et techniques supportant et encadrant la mission de l’organisation, dans le respect de l’architecture d’ensemble des systèmes. Il jouera un rôle essentiel dans l’équipe de produits suivant
Équipes : Intégration Mobilité
Produits : Services (API) d’intégration des partenaires de mobilité
À quoi ressemblent vos journées de travail ?
Chaque journée a sa couleur, et voici un sommaire des principales actions que vous devrez réaliser dans l’exercice de vos fonctions :
- À titre de Responsable de produits vous serez responsable de :
- Établir une vision de la feuille de route de l'intération de planification, aligné avec le gestionnaire de produits et de l’architecte de solutions responsables
- Agir en tant qu'expert de développement des APIs réutilisables des produits d’intégration de la mobilité
- Gérer la relation, la communication et la rétroaction avec toutes les parties prenantes
- Prioriser les fonctionnalités et les items du backlog - stories et billets de support
- Collaborer avec les acteurs du train pour organiser avec succès les cérémonies
- À titre de Développeur Logiciel Web Fullstack vous serez responsable de :
- Contribuer activement aux phases de faisabilité, de conception et de réalisation de divers projets de développement et d’intégration de progiciel, tout en respectant les principes d’architecture de solution, d’infrastructure et logiciel de l’industrie;
- Être capable d’établir et recommander des solutions TI sécuritaires, fiables et performantes qui répondent aux besoins d’affaires;
- Favoriser la réutilisation de solutions éprouvées en permettant d’optimiser la qualité des services et des opérations;
- Participer activement et piloter les expérimentations des solutions, ainsi que mise en service des environnements infonuagiques nécessaires à la livraison des systèmes;
- Réaliser l’assurance qualité de la documentation des alignements architecturaux proposés dans le cadre de l’implantation du plan stratégique TI;
- Concevoir les composantes logicielles en se préoccupant des besoins fonctionnels, des capacités d’évolution, de la performance globale et des exigences de sécurité;
- Travailler de concert avec les équipes et les fournisseurs de service d’infogérance afin d’assurer la livraison des composantes performantes;
- Participation selon les besoins, au diagnostic et à la résolution de problèmes opérationnels pointus;
- Participer au diagnostic et à la résolution de problèmes opérationnels pointus 24h/7j
- Participer aux analyses de risques et de coûts/bénéfices
Ce profil est le vôtre ?
Expérience :
- Une expérience pertinente de 7-10 ans au minimum en Technologies de l’information;
- La nature des dossiers exige une expertise étendue et approfondie de plusieurs domaines technologiques et/ou d'affaires et la couverture d'aspects touchant les données, les applications et les infrastructures.
Compétences et aptitudes :
- Savoir développer des composantes logicielles pour les principales plateformes, web et
- Savoir appliquer les principes liés à la pratique DevOps et SRE recommandée par l’organisation, dans le cadre du développement applicatif
- Posséder une expérience comme développeur, intégrateur et opérateur de solutions ayant contribué dans les phases de faisabilité, de conception, de réalisation et à la livraison de solutions d'affaires;
- Posséder d’excellentes habiletés d'analyse, de synthèse et habilité à faire des recommandations ;
- Démontrer de la polyvalence et de l’autonomie dans la réalisation quotidienne de ses fonctions;
- Exercer un leadership mobilisateur auprès d’intervenants de différents secteurs d’activités et d’équipe multidisciplinaires
- Avoir le sens de l’écoute et bonne compréhension des enjeux d’affaires ;
- Logiciel et Intégration
- Posséder une expertise des langages (C#, C++, Python)
- Posséder une connaissance des langages (ex: Go, Rust, Bash, Powershell, SQL, Javascript)
- Posséder une expertise des principes de génie logiciel et patrons de conception (ie architecture distribuée, architecture en microservices, intégration par API, architecture événementielle et streaming, etc.)
- Posséder une maîtrise des principes de développements logiciels collaboratifs (guide de développement, normes de programmations, revues de codes, pull requests, / Revue par les pairs / “pair programming”, TDD et couverture de code, OWASP, etc.)
- Posséder une expertise des technologies de base de données, relationnel et non relationnel (ex : SQL Server, MongoDB, Redis, etc.);
- Posséder une expertise des frameworks de développement (.Net).
- Posséder une connaissance des frameworks de scripting est un atout (ex : React.js)
- Posséder une bonne connaissance des services de passerelles d’API (ex : Apigee, Traefik, API Gateway) et événementielles (ex : Kafka, Event Hub, ServiceBus)
- Posséder une expertise ou de bonnes connaissances de développement sur des plateformes mobiles, un atout
- Posséder une très bonne connaissance des principes (journaux, métriques, traces, indicateurs) et technologiques d’observabilité (ex : Grafana, Prometheus, OpenTelemetry), afin de valider et produire un état de santé des composantes logicielles (SLO, SLI)
- Posséder une expertise des principes d’intégration de SaaS, un atout
- SDLC
- Savoir gérer les artéfacts (code/configurations) et déployer des solutions logicielles d’affaires dans un environnement moderne (GitHub, SonarQube, ArgoCD). Crossplane, Terraform sont des atouts
- Posséder des connaissances approfondies des méthodes de développement AGILE/SAFe et de ses principes fondamentaux de cycle de vie (CI/CD),
- Infrastructure/infonuagique
- Posséder une maîtrise de développement des APIs/services conteneurisés et exécutés sur un infrastructure natif infonuagique (Docker, K8s, Helm, etc.);
- Posséder une connaissance de l’intégration des systèmes d’identité, d’autorisation et d’authentification aux APIs (OIDC, OAuth2, SAML 2.0)
- Posséder une bonne connaissance d’un des principaux fournisseurs infonuagiques (GCP, AWS, Azure) d’infrastructure
- Mobilité
- Posséder une bonne compréhension des concepts de mobilité, un atout
- Posséder une bonne compréhension des normes associées. (ex: GTFS, GTFS Realtime, GBFS, SIRI, TOMP, SIRI), un atout
- Maîtriser le français parlé et écrit ;
- Connaissance de la loi portant sur la protection des renseignements personnels, des règles et directives en matière de sécurité informatique constitue un atout.
Scolarité :
- Baccalauréat en technologie de l’information ou en génie informatique.
- Emploi régulier à temps plein, 37,5 heures par semaine ;
- Gamme complète d’avantages sociaux ;
- Formule de travail flexible intégrant le télétravail;
- De beaux défis liés au transport collectif et à la mobilité intégrée ;
- Être partie prenante du développement d’une jeune organisation ;
- Et plus encore
Projet Concerto :
Avec son projet de nouvelles mobilités qui vient d’être initié (Vers de nouvelles mobilités – Autorité régionale de transport métropolitain | ARTM), l’ARTM cherche à repenser la mobilité dans la région métropolitaine.
Les habitudes de déplacement évoluent, et, pour bien répondre à leurs besoins variés, les citoyens recherchent des solutions de transport simples, efficaces et durables.
Alors que l’offre de transport collectif se diversifie avec, entre autres, le développement du transport à la demande, l’arrivée du REM et des navettes électriques autonomes, des modes alternatifs comme le vélo et l’autopartage gagnent en popularité. Le citoyen se retrouve donc devant plusieurs options de mobilité et cherche à faire des choix éclairés, notamment en matière d’utilisation d’un véhicule privé.
Pour appuyer cette vision, l’ARTM met en place un important programme numérique de la mobilité dont l’objectif est de développer une centrale de mobilité métropolitaine, afin de relier les services de transport collectif à tous les modes alternatifs de transport (vélo, autopartage ou auto en libre-service, taxi, etc.).
Qui sommes-nous ?
Nous sommes l’Autorité régionale de transport métropolitain (ARTM), une organisation issue de la nouvelle gouvernance des transports collectifs de la grande région de Montréal.
Notre mission ?
Dans une perspective de développement durable et de cohésion régionale, l’Autorité planifie, organise, finance, développe et fait la promotion du transport collectif dans la région métropolitaine de Montréal afin d’offrir une expérience de mobilité simple, intégrée, fluide et efficace.
L’ARTM, c’est la mise en commun des compétences de professionnels engagés envers la mission de l’organisation. Nous relevons en équipe, dans un climat de respect et de collaboration, les défis inhérents au développement d’une vision unifiée du transport collectif au service de la population.
Bon à savoir
- Seules les personnes dont les candidatures ont été retenues seront contactées.
- Le candidat sera amené à passer un test technique ou à présenter une solution qu’il a conçue, développée et mise en production pour amener une évaluation technique de la solution durant l’entrevue.
- Dans un souci d’inclusion et d’ouverture à la diversité, l’ARTM souscrit aux principes de l’accès à l’égalité en emploi et encourage toute personne engagée, motivée et intéressée à prendre part à notre mission à manifester son intérêt. Nous désirons bâtir des équipes solides, constituées de gens compétents et passionnés, et ce, sans égard au genre, à la nationalité, l’origine ou la condition physique.
L’ARTM s’engage à vous offrir un milieu de travail stimulant où la créativité collective est continuellement mise à profit
Venez faire une différence avec nous
Au plaisir de vous rencontrer.
-
Développeur full stack
3 hours ago
Montréal, Canada Groupe RP Full timeNotre client, une entreprise œuvrant dans le domaine de la santé, recherche présentement un(e) développeur(euse) Full Stack afin de joindre leur équipe T.I. ! Temps plein. Permanent. Responsabilités : Gérer le développement ainsi que les améliorations à apporter au logiciel ; Analyser les besoins et déterminer les solutions appropriées...
-
Développeur principal full stack
3 months ago
montréal, Canada Banque Nationale Full timeUne carrière en tant que développeur full stack dans l’équipe de domaine paiement à la Banque Nationale, c’est agir à titre de développeuse/développeur d’applications backend et le support de ces applications. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connais
-
Développeur – Logiciel – Web Full stack
3 weeks ago
montréal, Canada Autorité régionale de transport métropolitain - ARTM Full timeVous souhaitez prendre part à ce défi ? Travailler au sein des technologies de l’information de l’ARTM c’est contribuer au programme numérique de la mobilité dont l’objectif est de développer une centrale de mobilité métropolitaine, afin de relier les services de transport collectif à tous les modes alternatifs de transport (vélo,...
-
Développeur – Logiciel – Web Full stack
3 weeks ago
montréal, Canada Autorité régionale de transport métropolitain - ARTM Full timeVous souhaitez prendre part à ce défi ? Travailler au sein des technologies de l’information de l’ARTM c’est contribuer au programme numérique de la mobilité dont l’objectif est de développer une centrale de mobilité métropolitaine, afin de relier les services de transport collectif à tous les modes alternatifs de transport (vélo,...
-
Développeur – Logiciel – Web Full stack
3 weeks ago
montréal, Canada Autorité régionale de transport métropolitain - ARTM Full timeVous souhaitez prendre part à ce défi ? Travailler au sein des technologies de l’information de l’ARTM c’est contribuer au programme numérique de la mobilité dont l’objectif est de développer une centrale de mobilité métropolitaine, afin de relier les services de transport collectif à tous les modes alternatifs de transport (vélo,...
-
Développeur – Logiciel – Web Full stack
3 weeks ago
montréal, Canada Autorité régionale de transport métropolitain - ARTM Full timeVous souhaitez prendre part à ce défi ? Travailler au sein des technologies de l’information de l’ARTM c’est contribuer au programme numérique de la mobilité dont l’objectif est de développer une centrale de mobilité métropolitaine, afin de relier les services de transport collectif à tous les modes alternatifs de transport (vélo,...
-
Développeur full stack
12 hours ago
Montréal, Canada Banque Nationale Full timeUne carrière en tant que Développeur full stack dans l’équipe Solutions Numériques aux Entreprises à la Banque Nationale signifie agir à titre d’expert en développement front et back end numérique. Cet emploi te permet d’avoir un impact positif sur notre organisation grâce à tes connaissances en développement, tout en te permettant de...
-
Développeur full stack
10 hours ago
montréal, Canada Banque Nationale Full timeUne carrière en tant que Développeur full stack dans l’équipe Solutions Numériques aux Entreprises à la Banque Nationale signifie agir à titre d’expert en développement front et back end numérique. Cet emploi te permet d’avoir un impact positif sur notre organisation grâce à tes connaissances en développement, tout en te permettant de...
-
Développeur full stack
4 hours ago
Montréal, Canada Banque Nationale Full timeUne carrière en tant que Développeur full stack dans l’équipe Solutions Numériques aux Entreprises à la Banque Nationale signifie agir à titre d’expert en développement front et back end numérique. Cet emploi te permet d’avoir un impact positif sur notre organisation grâce à tes connaissances en développement, tout en te permettant de...
-
Développeur full stack
22 hours ago
Montréal, Canada Banque Nationale Full timeUne carrière en tant que Développeur full stack dans l’équipe Solutions Numériques aux Entreprises à la Banque Nationale signifie agir à titre d’expert en développement front et back end numérique. Cet emploi te permet d’avoir un impact positif sur notre organisation grâce à tes connaissances en développement, tout en te permettant de...
-
Concepteur fullstack sénior
3 weeks ago
montréal, Canada Evident Canada Full timeEn tant que Développeur Senior Web Full Stack, vous travaillerez avec une équipe de développeurs talentueux multidisciplinaire afin de définir l’architecture et développer un nouveau logiciel web modern (incluant des vue 2D et 3D, de la vision par ordinateur et de l’AI) pour une nouvelle ligne de pr
-
Développeur full stack
2 weeks ago
Montréal, Canada Banque Nationale Full timeUne carrière à la Banque Nationale en tant que Développeur Full Stack au sein de l'équipe de développement du secteur des Marchés Financiers, c'est devenir un expert dans la gestion du cycle complet de développement d'applications logicielles utilisées par des traders et des vendeurs dans leurs activités d'affaires quotidiennes. Notre culture...
-
Développeur full stack
2 weeks ago
Montréal, Canada Banque Nationale Full timeUne carrière à la Banque Nationale en tant que Développeur Full Stack au sein de l'équipe de développement du secteur des Marchés Financiers, c'est devenir un expert dans la gestion du cycle complet de développement d'applications logicielles utilisées par des traders et des vendeurs dans leurs activités d'affaires quotidiennes. Notre culture...
-
Développeur full stack
4 weeks ago
Montréal, Canada Banque Nationale Full timeUne carrière à la Banque Nationale en tant que Développeur Full Stack au sein de l'équipe de développement du secteur des Marchés Financiers, c'est devenir un expert dans la gestion du cycle complet de développement d'applications logicielles utilisées par des traders et des vendeurs dans leurs activités d'affaires quotidiennes. Notre culture...
-
Développeur full stack
11 hours ago
Montréal, Quebec, Québec, Canada Banque Nationale Full timeUne carrière en tant que Développeur full stack dans l’équipe Solutions Numériques aux Entreprises à la Banque Nationale signifie agir à titre d’expert en développement front et back end numérique. Cet emploi te permet d’avoir un impact positif sur notre organisation grâce à tes connaissances en développement, tout en te permettant de...
-
Développeur principal full stack
2 months ago
montréal, Canada Banque Nationale Full timeUne carrière en tant que développeur full stack dans l’équipe de domaine paiement à la Banque Nationale, c’est agir à titre de développeuse/développeur d’applications backend et le support de ces applications. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java (APIs,...
-
Développeur principal full stack
4 months ago
Montréal, Canada Banque Nationale Full timeUne carrière en tant que développeur full stack dans l’équipe de domaine paiement à la Banque Nationale, c’est agir à titre de développeuse/développeur d’applications backend et le support de ces applications. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java (APIs,...
-
Développeur principal full stack
2 months ago
montréal, Canada Banque Nationale Full timeUne carrière en tant que développeur full stack dans l’équipe de domaine paiement à la Banque Nationale, c’est agir à titre de développeuse/développeur d’applications backend et le support de ces applications. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java (APIs,...
-
Développeur principal full stack
2 months ago
Montréal, Canada Banque Nationale Full timeUne carrière en tant que développeur full stack dans l’équipe de domaine paiement à la Banque Nationale, c’est agir à titre de développeuse/développeur d’applications backend et le support de ces applications. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java (APIs,...
-
Développeur principal full stack
4 months ago
Montréal, Canada Banque Nationale Full timeUne carrière en tant que développeur full stack dans l’équipe de domaine paiement à la Banque Nationale, c’est agir à titre de développeuse/développeur d’applications backend et le support de ces applications. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java (APIs,...