Développeur – Logiciel – Web Full stack

3 weeks ago


Montreal, Canada Autorité régionale de transport métropolitain - ARTM Full time
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
Relevant 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.
Ce qui vous attend
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.

  • Montreal, Quebec, Canada Evident Canada Full time

    **Mission**En tant que Développeur Senior Web Full Stack, vous serez chargé de travailler avec une équipe de développeurs talentueux multidisciplinaire pour concevoir et développer un nouveau logiciel web moderne.**Compétences requises :**Conception et développement de logiciels web modernes.Architecture et développement d'applications...


  • Montreal, Quebec, Canada Logient Full time

    Détails du PosteLogient recherche un Ingénieur Logiciel Full Stack Développeur pour rejoindre son équipe. Le candidat idéal possèdera une solide expérience dans le développement logiciel et la conception d'applications.Ressources HumainesLes Ressources Humaines s'assureront que vous disposerez de tous les outils nécessaires pour réussir dans votre...


  • Montreal, Quebec, Canada SAP Full time

    À propos du posteNous recherchons un Développeur logiciel full stack pour rejoindre notre équipe Agile Scrum. Vous serez responsable du développement de logiciels de manière agile, concevant, implantant, testant et publiez de nouvelles fonctionnalités et services en mode d'intégration et de livraison continue.Vous serez exposé à notre développement...


  • Montreal, Quebec, Canada Cofomo Full time

    Développeur Full Stack JavaCofomo est un endroit où vous pouvez grandir en tant que professionnel dans un environnement stimulant et dynamique. Nous recherchons un Développeur Full Stack Java pour rejoindre notre équipe de développement.Compétences requises :Connaissances approfondies de Java et de ses frameworks (Spring, Hibernate, etc.)Expérience...


  • Montreal, Quebec, Canada Delan Full time

    Nous recherchons un Développeur Web full stack pour rejoindre l'équipe Delan.À propos de l'offreL'offre est temporaire, avec une durée estimée de 6 mois. Nous sommes ouverts à la possibilité de renouvellement.Mission et responsabilitésEn tant que développeur web full stack, vous contribuerez à la mise à jour des systèmes existants,...


  • Montreal, Quebec, Canada Consilium Group Full time

    À Consilium Group, nous recherchons un Développeur Web Full Stack Expérimenté pour rejoindre notre équipe dynamique.Nous offrons un salaire compétitif de 70 000 $ par an, ainsi que des avantages sociaux exceptionnels.La description du poste est la suivante :Présentation de l'entrepriseADF Diesel est le chef de file dans le domaine de la mécanique...


  • Montreal, Quebec, Canada C.G.I. Full time

    L'entreprise C.G.I. est une organisation dynamique et innovante qui recherche un Développeur Full Stack Responsable pour rejoindre son équipe de développement.Présentation du posteNous sommes à la recherche d'un professionnel expérimenté en développement web pour occuper le rôle de Développeur Full Stack Responsable dans notre équipe de...


  • Montreal, Quebec, Canada Coginov inc. Full time

    Coginov inc. est une entreprise pionnière en logiciels qui cherche un développeur Full Stack compétent pour rejoindre son équipe en pleine croissance.Vue d'ensemble de l'entrepriseNous sommes une entreprise innovante qui utilise la technologie sémantique et l'intelligence artificielle pour transformer les données non structurées en...


  • Montreal, Quebec, Canada Mediaclip Full time

    L'entreprise Mediaclip, une référence en développement web, recherche un développeur web full-stack expérimenté pour rejoindre son équipe de professionnels passionnés. Nous sommes à la recherche d'un candidat motivé et doté d'une bonne connaissance des technologies du web, avec une expérience avérée dans le développement d'APIs...


  • Montreal, Canada CB Canada Full time

    Développeur Java Full-StackDans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Développeur Java Full-Stack pour une entreprise dans le domaine de l’investissement. Notre client est situé à Montréal.Description des tâches et responsabilités – Développeur Java Full-StackLes responsabilités du...


  • Montreal, Canada Groupe RP Full time

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


  • Montreal, Quebec, Canada Amaris Consulting Full time

    Ce poste est basé au Canada, où vous travaillerez sur le développement d'une application innovante. Description du poste Nous sommes à la recherche d'un Développeur Full Stack passionné pour rejoindre notre équipe chez Amaris Consulting. Le développeur full stack sera en charge de créer des applications macOS efficaces et sécurisées. Vous serez...


  • Montreal, Quebec, Canada RENAPS Full time

    Rôle et ResponsabilitésNous sommes à la recherche d'un Développeur Full Stack passionné pour rejoindre notre équipe!Développer des interfaces utilisateurs modernes avec React et Redux.Implémenter la gestion d'état avec Redux pour des applications front-end dynamiques.Rédiger du code JavaScript conforme aux normes actuelles (ES6+) pour des...


  • Montreal, Quebec, Canada Consilium Group Full time

    Développeur Full Stack : Notre équipe est à la recherche d'un professionnel expérimenté pour occuper le poste de Développeur Full Stack. Le candidat idéal doit avoir une solide compréhension des langages de programmation web, y compris HTML5, CSS3 et Typescript.Responsabilités :Concevoir et développer des applications web complètes, de la...


  • Montreal, Quebec, Canada Cofomo Full time

    Rejoignez notre équipe de développement! Cofomo, c'est l'endroit idéal pour les passionnés de technologie qui souhaitent faire carrière dans un environnement stimulant et en constante évolution. Nous recherchons un Développeur full stack DevOps qui sera en charge de la conception, du développement et de la mise en œuvre de solutions logicielles...


  • Montreal, Quebec, Canada MILA Full time

    À Mila, nous recherchons un Développeur de logiciels Full Stack expérimenté pour rejoindre notre équipe de mitigation de la désinformation.Nous sommes à la recherche d'un ingénieur en développement de logiciels Full Stack motivé pour travailler avec nos chercheurs spécialisés dans l'intelligence artificielle et l'apprentissage automatique. Le...


  • Montreal, Canada Autorité régionale de transport métropolitain Full time

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


  • Montreal, Quebec, Canada Riposte Full time

    Riposte recherche un développeur full stack senior pour rejoindre son équipe de développement web. Cette personne sera responsable de la planification et de l'exécution de projets complets, en assurant leur qualité et leur rapidité.Compétences requisesDétenir au moins 5 ans d'expérience dans le développement webMaîtriser les langages de...


  • Montreal, Canada Groupe RP Full time

    Notre 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 ;Sélectionner...


  • Montreal, Canada Hardt Full time

    p>Hardt est une entreprise privée, établie depuis longtemps, qui est rentable et qui a de beaux projets pour l’avenir! p>Hardt fournit des solutions aux supermarchés ainsi qu’aux magasins à grandes surfaces, et est le fournisseur exclusif de rôtisseries et de réchauds à plus de 90% des grandes surfaces aux États-Unis. h3>Développeur logiciel...