Développeur(euse) TI

Exo - Réseau de Transport Métropolitain

$80K — $95K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a relevant field
  • Minimum 5 years of relevant IT experience (varied by role)
  • At least 3 years of experience with ServiceNow for that specific profile
  • Extensive experience in automation for Infrastructure as Code/DevSecOps roles
  • Familiarity with transportation sector is an asset

Responsibilities

  • Design, develop, configure and evolve technological applications, platforms, or infrastructures
  • Translate business and functional needs into robust, secure, and scalable solutions
  • Develop new features and contribute to the continuous improvement of products
  • Conduct necessary testing to deliver functional and performant solutions
  • Promote quality through test automation and continuous delivery practices
  • Estimate development efforts collaboratively
  • Participate in design decisions and propose solutions tailored to needs

Benefits

  • Full-time regular employment (37.5 hours per week)
  • Opportunity to work in a hybrid environment
  • Participation in on-call rotation for certain positions as needed
  • Engagement in communities of practice and knowledge sharing among peers
  • Involvement in continuous improvement and agile practices
Full Job Description
Développeur(euse) TI | Plusieurs expertises recherchées
Introduction

Vous aimez transformer des besoins en solutions concrètes, résoudre des problèmes complexes et développer des produits technologiques qui ont une réelle utilité? Que votre expertise se situe en développement d'applications, en infrastructure en tant que code, en DevSecOps ou sur la plateforme ServiceNow, nous aimerions vous connaître. Les équipes des technologies de l'information d'exo souhaitent accueillir plusieurs développeuses et développeurs afin de concevoir, de faire évoluer et de soutenir des solutions fiables, sécuritaires et performantes.

Selon votre parcours, vos champs d'intérêt et votre expertise, vous pourriez contribuer à l'un des domaines suivants :

Développement d'applications

Vous pourriez participer à la conception et à l'évolution d'applications Web et de services numériques en travaillant autant sur le développement frontal que dorsal. Votre environnement pourrait notamment comprendre C#, .NET, Angular, TypeScript, SQL Server, des microservices, des API et différents services Microsoft Azure.

Infrastructure en tant que code et DevSecOps

Vous pourriez contribuer à la conception d'architectures infonuagiques, à l'automatisation des infrastructures et à l'évolution des pipelines de livraison. Votre environnement pourrait notamment comprendre Azure, Terraform, Bicep, Azure DevOps, GitHub Enterprise, Databricks, Apache Spark et différents outils d'observabilité.

Développement ServiceNow

Vous pourriez concevoir, configurer et faire évoluer des solutions sur ServiceNow. Votre rôle pourrait toucher les modules ITSM, ITOM, ITAM, HRSD, CSM ou SecOps, ainsi que les flux de travail, les règles d'affaires, les scripts, les interfaces et les intégrations de la plateforme.

Vous n'avez pas à maîtriser toutes les technologies mentionnées. Ce qui nous intéresse, c'est votre spécialité, votre approche de résolution de problèmes et votre volonté de contribuer à des solutions utiles et durables.

Votre candidature sera analysée en fonction de votre expérience, de vos compétences techniques, de vos champs d'intérêt et des besoins de nos équipes.

Responsabilités principales

Selon le poste et votre expertise, vous pourriez être appelé à :
  • Concevoir, développer, configurer et faire évoluer des applications, des plateformes ou des infrastructures technologiques ;
  • Traduire les besoins d'affaires et fonctionnels en solutions robustes, sécuritaires et évolutives ;
  • Développer de nouvelles fonctionnalités et contribuer à l'amélioration continue des produits
  • Réaliser les tests nécessaires afin de livrer des solutions fonctionnelles, performantes et conformes aux spécifications
  • Promouvoir la qualité par l'automatisation des tests et l'adoption de pratiques de livraison continue ;
  • Estimer les efforts de développement dans un cadre collaboratif ;
  • Participer aux décisions de conception et proposer des solutions adaptées aux besoins ;
  • Concevoir, maintenir et optimiser des pipelines d'intégration et de déploiement continus ;
  • Automatiser les opérations et les infrastructures à l'aide de code et de scripts ;
  • Intégrer les pratiques de sécurité dès la conception et tout au long du cycle de développement ;
  • Collaborer avec les équipes d'analyse, d'architecture, de cybersécurité, de données, d'exploitation et de fiabilité des systèmes ;
  • Soutenir la résolution de problèmes techniques complexes ;
  • Documenter les fonctionnalités, les configurations, les infrastructures et les pratiques de développement ;
  • Participer activement aux communautés de pratique et partager ses connaissances avec ses collègues ;
  • Contribuer à l'élaboration et à l'application des normes et des meilleures pratiques de l'organisation ;
  • Participer à une rotation de garde pour certains postes, selon les besoins opérationnels.

La liste des responsabilités et tâches énumérées précédemment est sommaire et indicative. Il ne s'agit pas d'une liste complète et détaillée des responsabilités et tâches susceptibles d'être effectuées par le titulaire du poste.
Exigences des postes

Scolarité
  • Diplôme d'études collégiales ou baccalauréat en informatique, en génie logiciel, en systèmes d'information ou dans un domaine pertinent ;
  • Toute combinaison de formation et d'expérience jugée équivalente pourra être considérée.

Expérience
  • Minimum de cinq années d'expérience pertinente en technologies de l'information pour la majorité des postes ;
  • Pour le profil ServiceNow, au moins trois années d'expérience spécialisée en développement ou en configuration ServiceNow sont recherchées ;
  • Pour le profil spécialisé en infrastructure en tant que code, une expérience approfondie en automatisation, en ingénierie infonuagique ou en DevSecOps est recherchée
  • Une expérience dans le secteur du transport constitue un atout.

Compétences techniques recherchées

Selon votre spécialisation, votre expérience pourrait porter sur certaines des technologies et pratiques suivantes.

Développement d'applications
  • C#, NET Core et .NET Framework ;
  • Angular, TypeScript, HTML et CSS ;
  • React et composants Web ;
  • Architecture MVC ;
  • Microservices et API Web ;
  • SQL Server, Redis et Cosmos DB ;
  • RabbitMQ et systèmes de messagerie ;
  • Microsoft Azure et Azure DevOps ;
  • Visual Studio, Visual Studio Code et Postman ;
  • Grafana, Telegraf et InfluxDB.

Infrastructure en tant que code et DevSecOps
  • Microsft Azure ;
  • Terraform et Bicep ;
  • Azure DevOps ou GitHub Enterprise ;
  • Pipelines CI/CD ;
  • Python, Bash ou PowerShell ;
  • Pratiques DevSecOps et sécurisation des pipelines ;
  • Docker et Kubernetes ;
  • Grafana, InfluxDB et ElasticSearch ;
  • Databricks, Apache Spark et Unity Catalog ;
  • Gestion, performance et gouvernance des plateformes de données.

Développement d'applications
  • Développement JavaScript dans ServiceNow ;
  • Architecture et modèles de données ServiceNow ;
  • ITSM, ITOM, ITAM, HRSD, CSM ou SecOps ;
  • CMDB ;
  • Business Rules et Script Includes ;
  • UI Policies et UI Actions ;
  • Flow Designer et Workflows ;
  • Intégrations REST et SOAP ;
  • MID Server ;
  • Gestion des changements et pratiques ITIL ;
  • Gouvernance, performance et mise à niveau de la plateforme.

Rassurez-vous, la maîtrise de toutes ces technologies n'est pas requise. Nous évaluerons votre candidature en fonction du domaine qui correspond le mieux à votre profil.
Compétences et aptitudes

Au-delà de l'expertise technique, nous recherchons des personnes qui aiment collaborer, apprendre et trouver des solutions. Vous pourriez vous épanouir dans l'un de ces rôles si vous vous reconnaissez dans plusieurs des qualités suivantes :
  • capacité d'analyse et de résolution de problèmes ;
  • Autonomie, rigueur et sens de l'organisation ;
  • Capacité à aborder les enjeux avec un regard critique et une vision globale ;
  • Souci de la qualité, de la performance et de la maintenabilité des solutions ;
  • Intérêt pour l'automatisation, l'amélioration continue et la livraison continue ;
  • Facilité à travailler en équipe et à partager ses connaissances ;
  • Capacité à communiquer avec des équipes aux expertises variées ;
  • Aptitude à vulgariser des concepts techniques ;
  • Capacité à gérer les priorités dans un environnement dynamique ;
  • Curiosité et intérêt pour l'évolution des technologies ;
  • Connaissance des méthodes Agile et des pratiques DevOps ;
  • Maîtrise du français, à l'oral et à l'écrit ;
  • Connaissance fonctionnelle de l'anglais, à l'oral et à l'écrit.

Conditions de travail

Période d'emploi et horaire
  • Emploi régulier à temps plein, soit 37.5 heures par semaine ;
  • Disponibilité pour participer à une rotation de garde pour certains postes, selon les besoins et les priorités opérationnelles.

Lieu

Siège social, 1001 boulevard Robert-Bourassa, 26e étage, Montréal, Québec, H3B 4L4

Domaine d'activité:

Technologies de l'information et systèmes de transport intelligents

Direction exécutive:

Portefeuille projets et Technologies

Statut d'emploi:

Permanent

Horaire de travail:

Temps plein

Type de lieu de travail:

Hybride

Similar Jobs

More Jobs at Exo - Réseau de Transport Métropolitain

More Information Technology Jobs

Find similar Développeur(euse) TI jobs: