ingénieur logiciel

Lieu : Varennes, Québec (mode hybride possible selon l’équipe)
Type d’emploi : Temps plein, permanent
Département : Technologies de l’information / Développement logiciel

À propos de Metro Inc.

Chez Metro Inc., nous bâtissons et opérons des solutions numériques qui soutiennent des activités essentielles : distribution, opérations en magasin, chaînes d’approvisionnement, commerce en ligne et services corporatifs. Notre équipe TI à Varennes conçoit des systèmes robustes, sécuritaires et performants pour améliorer l’expérience client et l’efficacité opérationnelle.

Votre rôle

En tant qu’Ingénieur(e) logiciel, vous contribuerez à la conception, au développement et à l’évolution d’applications et de services utilisés à grande échelle. Vous travaillerez en collaboration avec des analystes d’affaires, architectes, développeurs, QA et équipes d’exploitation dans un contexte agile.

Responsabilités

  • Concevoir, développer, tester et déployer des fonctionnalités logicielles (web, API, services, intégrations).

  • Participer à l’architecture et aux décisions techniques (performance, sécurité, résilience, maintenabilité).

  • Produire du code propre et réutilisable, avec revues de code et standards de qualité.

  • Mettre en place et améliorer les tests (unitaires, intégration, automatisés) et la CI/CD.

  • Diagnostiquer et résoudre les incidents, effectuer l’observabilité (logs, métriques, traces).

  • Collaborer étroitement avec les parties prenantes pour livrer des solutions alignées sur les besoins.

  • Contribuer à l’amélioration continue (pratiques DevOps, documentation, bonnes pratiques).

Profil recherché

  • Baccalauréat en informatique, génie logiciel ou expérience équivalente.

  • 3+ ans d’expérience en développement logiciel (ou niveau intermédiaire/sénior selon l’affichage).

  • Bonne maîtrise des concepts : API REST, bases de données, patterns de conception, sécurité applicative.

  • Expérience en environnement Agile (Scrum/Kanban) et travail collaboratif.

Atouts (selon la stack de l’équipe)

  • Backend : Java/Spring, .NET/C#, Node.js, Python

  • Frontend : React / Angular / Vue

  • Données : SQL Server / PostgreSQL / Oracle, NoSQL

  • Cloud/DevOps : Azure/AWS/GCP, Docker, Kubernetes, Terraform

  • CI/CD : GitHub Actions, GitLab CI, Azure DevOps, Jenkins

  • Observabilité : Grafana, Prometheus, ELK, Datadog

Ce que nous offrons

  • Rémunération compétitive et programme d’avantages sociaux.

  • Régime de retraite / REER (selon politiques internes).

  • Flexibilité (horaire, télétravail hybride selon le rôle).

  • Environnement technologique stimulant, projets à impact concret.

  • Formation continue, mentorat, possibilités d’évolution.

Apply on this job


Related job offers

Opératrice, opérateur en imprimerie

  Faites partie de notre belle équipe, venez bâtir l'avenir avec nous ! L’imprimerie est ton domaine? Tu aimerais avoir un emploi qui bouge et travailler pour un employeur qui fait la différence dans sa collectivité? Le poste d’opératrice,...

Technicienne ou technicien en systèmes ordinés

NUMÉRO DE CONCOURS BLANT-017-2026   PRÉAMBULE   La Ville de Sherbrooke est en pleine transformation numérique et souhaite ajouter à son équipe du Service des technologies de l’information une technicienne ou un technicien en systèmes ordinés qui...

Analyste d’affaires

VOTRE RÔLEQuel sera votre impact en tant qu’Analyste d’affaires au Service de l’optimisation des opérations institutionnelles ?Vous jouerez un rôle clé dans l’amélioration des processus et des outils soutenant la réussite étudiante et l’efficience...

Analyste spécialisé(e) en TI - Chargé de Projet

CA$30.71 to CA$56.34 per hour

*** Ce concours est réservé aux employés travaillant dans l’un des établissements de Santé Québec. ***Nous recherchons un gestionnaire de projet en TI (analyste en informatique) dynamique pour rejoindre l'équipe. Sous l'autorité du chef de service...

Information technology (IT) business analyst

CA$43.30 per hour

Education: Expérience: EducationCollege/CEGEPTasksConfer with clients to identify requirementsDocument technical requirements to ensure that products, processes and solutions meet business requirementsPrepare cost-benefit and return-on-investment...

Database analyst (DBA)

CA$45.00 per hour

Education: Expérience: EducationBachelor's degreeTasksDevelop and implement a strategic blueprint to follow when deploying databases within their organizationDevelop and maintain computer databasesDocument customers' requirements for...