This recruiter is online.

This is your chance to shine!

Apply Now
Autorité régionale de transport métropolitain - ARTM

Développeur logiciel - web full stack

1001, boulevard Robert-Bourassa, bureau 400, Montreal,QC
  • To be discussed
  • 37.50 h - Full time

  • Permanent ,Telecommuting job

  • Day

  • 1 position to fill as soon as possible

Benefits


Développeur logiciel - web full stack

Sommaire :

Le développeur logiciel – web full stack 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.

Produits : Services (API) d’intégration des partenaires de mobilité

  • Micro-services réutilisables pour l’ensemble des solutions numériques
  • Portail d’API et d’événements

Principales responsabilités :

  • 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;
  • Participer activement et piloter les expérimentations des solutions, ainsi que mise en service des environnements infonuagiques nécessaires à la livraison des systèmes;
  • 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;
  • Participer au support, au diagnostic et à la résolution de problèmes opérationnels pointus 24h/7j.

Requested skills

Exigences :

 

  • Baccalauréat en technologie de l’information ou en génie informatique;
  • Minimum de 7 à 10 années d’expérience pertinente en Technologies de l’information;
  • Savoir appliquer les principes liés à la pratique DevOps et SRE recommandée par l’organisation, dans le cadre du développement applicatif;
  • Expérience comme développeur de solutions ayant contribué dans les phases de faisabilité, de conception, de réalisation et à la livraison de solutions d'affaires;
  • Maîtriser le français parlé et écrit.

 


Compétences et aptitudes :

 

  • Posséder d’excellentes habiletés d'analyse, de synthèse et de faire des recommandations;
  • Démontrer de la polyvalence et de l’autonomie;
  • Exercer un leadership mobilisateur;
  • Avoir le sens de l’écoute et bonne compréhension des enjeux d’affaires;

 

Logiciel et Intégration

 

  • Expertise des langages (C#, Python, Javascript) et frameworks liés;
  • 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.);
  • 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.);
  • Bonne connaissance des services de passerelles d’API (ex : Apigee, Traefik, API Gateway) et événementielles (GCP Pub/Sub, Event Hub, ServiceBus, Kafka);
  • Très bonne connaissance des principes et technologiques d’observabilité (ex : Grafana, Prometheus, OpenTelemetry);
  • Bonne connaissance des technologies de base de données (SQL, MongoDB, Redis); 
  • Connaissance de sécurisation des APIs (OIDC, OAuth2, SAML 2.0);
  • Connaissance des systèmes de « notification push» d’appareils mobile;
  • Connaissance des frameworks de front-end,un atout (React.js);
  • Connaissance des langages (ex: Go, Rust, Bash, Powershell, SQL, Javascript);

 

Infrastructure/infonuagique

  • Maîtrise de développement des APIs/services conteneurisés et exécutés sur un infrastructure natif infonuagique (Docker, K8s/GKE/AKS, Helm, etc.);
  • Bonne connaissance de déploiement dans les fournisseurs infonuagiques GCP/Azure;

SDLC

  • Expérience CICD, GitHub, ArgoCD, Terraform, Crossplane un atout;
  • Connaissances approfondies des méthodes de développement AGILE/SAFe;

 

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

 

Atouts :

  • Connaissance de la loi portant sur la protection des renseignements personnels, des règles et directives en matière de sécurité informatique.

 

Statut d’emploi : Régulier – temps complet (37,5 heures/semaine – lundi au vendredi)

Qui sommes-nous?

Nous sommes l’Autorité régionale de transport métropolitain (ARTM), une jeune organisation issue de la nouvelle gouvernance du transport collectif de la grande région de Montréal.

L’ARTM, c’est :

  • 4 500 km2 de territoire, incluant 83 municipalités aux profils fortement diversifiés ;
  • 50 % de la population du Québec, soit plus de 4 millions d’habitants ;
  • 5 opérateurs publics (autobus, métro, train léger, trains de banlieue, transport adapté, transport à la demande) : exo, REM, RTL, STL et STM ;
  • 700 000 validations (autobus, métro et train) par jour.


Notre mission?


Dans une perspective de développement durable et de cohésion régionale, l’Autorité planifie, organise, développe, finance et fait la promotion du transport collectif dans la région métropolitaine de Montréal afin de développer une expérience de mobilité simple, intégrée, fluide et efficace.

L’ARTM, c’est la mise en commun de l’expertise et des compétences de professionnels qui ont à cœur le développement de la mobilité durable et des milieux de vie de la région métropolitaine de Montréal. Ils relèvent les défis inhérents au développement d’une vision intégrée de la mobilité durable au service des citoyens.

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

Bon à savoir

  • Seules les personnes dont les candidatures ont été retenues seront contactées.
  • 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 à l’identité de 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 !

Vous souhaitez prendre part au changement?

Venez faire une différence avec nous !

Au plaisir de vous rencontrer.

Note importante à tous les candidats

L’ARTM adopte une approche équilibrée en favorisant une organisation du travail en mode hybride qui combine la flexibilité du télétravail et la convivialité du travail collaboratif en présentiel.

Prenez note que tous les postes requièrent une présence minimale obligatoire de six (6) jours par mois au siège social, situé au centre-ville de Montréal.




Equal Opportunity Employer

This employer is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations are available on request for candidates taking part in all aspects of the selection process.


Requirements

Level of education

University

Diploma

BAC

Completed

Work experience (years)

6-9 years

Written languages

Fr : Advanced

Spoken languages

Fr : Advanced