Partager cette offre d’emploi

Responsable Développement Digital - Lead Dev

Pays/Région:  CA
Domaine:  Support et transverse
Lieu: 

MONTREAL, CA

Type de contrat:  CDI
Expérience:  10-15 ans

 

 

Présentation SYSTRA Canada

 

SYSTRA Canada fait partie du groupe SYSTRA, un groupe international de conseil et d'ingénierie, leader mondial dans la conception d'infrastructures de transport. SYSTRA Canada (anciennement Consultants CANARAIL) est une firme d’ingénierie et de consultation, principalement dédiée au transport des personnes et des marchandises.

 

Imaginer et mettre en œuvre les solutions de transport sur mesure les plus sûres, les plus efficaces et les plus économiques : voilà ce qui nous guide au quotidien. Grâce au savoir-faire de nos 7 500 experts, nous intervenons dans toutes les phases des projets de transport : Études préliminaires et de conception, phases de construction, tests et mise en service, exploitation et maintenance.

 

Nos ingénieurs travaillent avec passion pour offrir aux gens du monde entier la possibilité de se déplacer librement chaque jour. Ce sont des hommes et des femmes qui mettent toute leur expertise métier et leurs qualités humaines au service de la transformation du monde grâce à des moyens de transport innovants. Rejoignez-les et inventons ensemble les transports publics de demain.

 

L'ambition de SYSTRA est d'être la référence en matière de solutions de transport et un leader d'opinion en matière de mobilité.

 

 

Rôle et responsabilités

 

La division Transit de SYSTRA Canada, intervient sur des projets canadiens et internationaux dans les domaines de transport ferroviaire (trains classiques ou à grande vitesse) et urbain (métros, tramways et autobus électriques).

 

Rattaché à l’équipe « Mobilité, Innovation, Digital et Nouveaux services », le Responsable Développement Digital – Lead Dev développe les moyens et processus liés aux développements d’applications et programmes digitaux liés à la mobilité des personnes. Autorité technique en matière de développement informatique, il encadre une équipe de développeurs et d’analystes en science des données, oriente les choix techniques et contribue au développement des applications digitales confiées à son équipe.

 

Le Responsable Développement Digital – Lead Dev aura les responsabilités suivantes :

 

1. Concevoir des applications et outils digitaux au service de la mobilité :

  • Participer à la formalisation des exigences et fonctionnalités recherchées pour le développement de programmes et applications ;
  • Orienter les choix technologiques pour assurer la meilleure pérennité dans le temps des applications développées ;
  • Développer, coder, construire, installer, configurer et maintenir des solutions et une infrastructure cloud ;
  • Effectuer la maintenance de routine des applications pour garantir le bon fonctionnement de l'environnement de production ;
  • Préparer et mettre à jour des documentations claires sur les déploiements, les enquêtes, le dépannage, la maintenance et les résolutions de problèmes techniques ;
  • Contrôle du respect des normes et standards associés aux technologies utilisées, notamment la compatibilité du site avec les différents navigateurs ;
  • Encadrer la structuration des données opérationnelles de transport acquises et superviser la conception de bases de données permettant d’alimenter des modèles complexes faisant appel à l’intelligence artificielle ;
  • Proposer ses idées de développement pour renforcer la position de SYSTRA en modélisation ;
  • Agir comme référent technique en matière de développement informatique d’applications digitales ;
  • Effectuer une veille technologique sur les technologies de l’information et le développement informatique pour rester à la pointe ;

 

2. Gestion :

  • Utiliser des outils de gestion de configuration pour déployer automatiquement des mises à jour et des correctifs dans l'environnement de production ainsi que des processus de test et des déploiements pour identifier des moyens de rationaliser et de minimiser les erreurs ;
  • Collaborer (en méthode Agile moderne) avec les développeurs, les ingénieurs de données, les concepteurs UI/UX, les responsables techniques, etc. pour planifier et développer des solutions créatives ;
  • Développer les compétences en programmation de son équipe ;
  • Gérer le plan de charge de l’équipe ;
  • Gérer la plateforme et l’architecture TI de développement en lien avec le service informatique de l’entité et du Groupe;
  • Rendre compte de l’avancement des développements qui lui sont confiés ;
  • Participer aux réunions de suivi et d’avancement de projets avec les clients et partenaires ;

 

3. Collaborer avec les services supports du groupe :

  • S’interfacer au quotidien avec le service informatique de SYSTRA Canada et la direction des systèmes d’information du Groupe ;
  • Participer aux audits conduits par la direction des systèmes d’information ;
  • Effectuer le lien avec les ressources qualifiées du Groupe sur le développement d’outils digitaux ;

 

Aptitudes requises

 

Formation : Formation en informatique, en ingénierie, en mathématiques ou dans une discipline technique connexe applicable au secteur du développement de logiciels

 

Nombre d’année d’expérience : Plus de 10 ans dans le développement de logiciels et applications informatiques

 

Compétences techniques :

  • Expérience en tant qu'ingénieur DevOps Full Stack ou dans un rôle technique similaire ;
  • Bonnes aptitudes de communication, à l’oral comme à l’écrit ;
  • Bonne maitrise du français et de l’anglais ;
  • Capacité d'écrire du code intermédiaire avec des scripts ou langage (Python, Java, TypeScript, Node.js, HTML, PowerShell, Bash, Git) ;
  • Capacité d’utiliser des frameworks de développement front end (Angular, Vue, React)
  • Connaissances en réseaux IP, VPN, DNS et pare-feu ;
  • Forte compréhension du cycle de vie du développement logiciel et de divers outils d'automatisation pour le développement de pipelines numériques (pipelines CI/CD) ;
  • Expérience pratique de la visualisation, de la conception, de la création, des tests et de la gestion de la publication, de la fusion et de la promotion de code, ainsi que des workflows et outils CI/CD ;
  • Connaissances en principes et techniques d’identification, d'administration des données et d’architecture de système cloud (GCP, Azure ou AWS) ;
  • Connaissances en infrastructure de conteneurs et serveurs (Kubernetes, Docker, Nginx ou similaire).

 

Qualités personnelles :

  • Capacité à travailler en équipe dans un environnement multidisciplinaire ;
  • Capacité à organiser et planifier son travail ;
  • Méthodique, rigoureux et proactif ;
  • Intérêt à acquérir, appliquer et transmettre de nouvelles connaissances ;
  • Esprit créatif et innovant.

 

Conditions d’emploi

 

Nature du contrat : Permanent

Lieu : Montréal – QC - Canada

Division : Transport

Relève de : Directeur Mobilité

Rémunération : Selon le profil

 

Note :

La présente description de poste a pour but de fournir une indication de la nature et des niveaux de travail, des connaissances, des compétences, des aptitudes et des autres fonctions essentielles à exécuter dans le cadre du rôle mentionné dans cette fiche de poste. D'autres fonctions s'appliqueront selon les besoins.

Dans cette description, l'utilisation du masculin est choisie pour des fins de lisibilité et inclut le féminin.

SYSTRA Canada s'engage à avoir une main-d'œuvre diversifiée et inclusive.

À titre d’employeur, nous souscrivons au principe d’équité en emploi, et nous valorisons les candidatures de toutes et de tous, et nous offrons des chances égales d'emploi en fonction des mérites et des compétences des personnes candidates et du personnel.

 

#LI-Hybrid