Développeur Mendix

Montreal

Offre publiée le 2025-11-07

CGI

```html

Développeur Mendix

Description de poste

Description

Le développeur Sénior MENDIX participera aux étapes de conception, d'analyse, de développement, de test, d'implantation et de maintenance durant le cycle de vie du développement de nos applications. Au sein d'une équipe agile, il est un expert en conception et développement de logiciels, et travaillera en étroite collaboration avec les membres de l'équipe pour partager son expertise et atteindre les objectifs de l'équipe.

Responsabilités

  • Participer à toutes les phases du cycle de vie du développement de logiciels sécurisés.
  • Concevoir, mettre en œuvre, sécuriser et tester des solutions techniques conformes aux exigences du client et aux normes de développement de logiciels.
  • Produire et maintenir la documentation technique tout au long du cycle de vie du développement.
  • Assurer le support et la maintenance des applications et des services informatiques existants.
  • Améliorer continuellement la qualité, la sécurité, le processus de développement et la technologie de nos applications.
  • Participer activement aux cérémonies agiles et aux réunions d'équipe.

Qualifications

Expérience professionnelle

  • Minimum de 8 à 10 ans d'expérience en tant que développeur.

Expérience éducative

  • Un diplôme en informatique, en ingénierie ou dans un domaine pertinent d'un collège accrédité.

Connaissances et compétences

  • Une expérience avec la plateforme de développement MENDIX. (OBLIGATOIRE)
  • Maîtrise des concepts de la programmation orientée objet et bonne connaissance des principes de conception SOLID.
  • Expérience de la programmation avec .NET (C#) ou Java.
  • Expérience avec Javascript, JQuery, CSS, XML, services Web et SQL.
  • Expérience avec Microsoft SQL Server et les composants SSIS / SSRS.
  • Expérience de la conception, de la documentation, du développement, de la sécurisation et de l'utilisation d'API REST.
  • Expérience des mécanismes modernes d'authentification et d'autorisation (OpenID Connect et OAuth).
  • Expérience du développement de tests automatisés robustes (tests unitaires, tests de service).
  • Connaissance des fondamentaux de la sécurité applicative (Owasp Top 10, SANS 25, etc.) et capacité à appliquer des contre-mesures adaptées pour corriger les vulnérabilités détectées.

Compétences générales

  • Innovateur technique, avide d'apprendre et de comprendre continuellement les nouvelles technologies.
  • Compétences avérées en matière de leadership et d'organisation, et fort sens de l'autonomie et de l'initiative.
  • Capacité d'apprendre de nouvelles technologies et de développer ses compétences.

Langue

  • Bonnes aptitudes à la communication orale / écrite en français et en anglais.

Autre

  • Excellentes capacités d'analyse et de résolution de problèmes.
  • Expérience pratique du travail dans des équipes de livraison agiles.
  • Une expérience pratique de la création de microservices ou de systèmes distribués est un atout.
  • Une expérience dans la création d'applications évolutives et hautement disponibles est un atout.
  • Maîtrise de Microsoft Visual Studio, Git, Azure DevOps, NuGet et des outils connexes.
  • Bonne compréhension de l'architecture événementielle, et connaissance du streaming d'événements et des systèmes de messagerie tels que Kafka et ActiveMQ.

Lieux : Montréal ou Canada

La capacité à communiquer en anglais, à l'oral comme à l'écrit, est requise, car le / la titulaire du poste devra collaborer régulièrement avec des collègues et partenaires aux États-Unis.

#LI-AM

Fonctions et responsabilités

Qualités requises pour réussir dans ce rôle

Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.

La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…

Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.

Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.

Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.

Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur.

Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel. Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature.

Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.

Développeur Mendix

Position Description

Description

Le développeur Sénior MENDIX participera aux étapes de conception, d'analyse, de développement, de test, d'implantation et de maintenance durant le cycle de vie du développement de nos applications. Au sein d'une équipe agile, il est un expert en conception et développement de logiciels, et travaillera en étroite collaboration avec les membres de l'équipe pour partager son expertise et atteindre les objectifs de l'équipe.

Responsabilités

  • Participer à toutes les phases du cycle de vie du développement de logiciels sécurisés.
  • Concevoir, mettre en œuvre, sécuriser et tester des solutions techniques conformes aux exigences du client et aux normes de développement de logiciels.
  • Produire et maintenir la documentation technique tout au long du cycle de vie du développement.
  • Assurer le support et la maintenance des applications et des services informatiques existants.
  • Améliorer continuellement la qualité, la sécurité, le processus de développement et la technologie de nos applications.
  • Participer activement aux cérémonies agiles et aux réunions d'équipe.

Qualifications

Expérience professionnelle

  • Minimum de 8 à 10 ans d'expérience en tant que développeur.

Expérience éducative

  • Un diplôme en informatique, en ingénierie ou dans un domaine pertinent d'un collège accrédité.

Connaissances et compétences

  • Une expérience avec la plateforme de développement MENDIX. (OBLIGATOIRE)
  • Maîtrise des concepts de la programmation orientée objet et bonne connaissance des principes de conception SOLID.
  • Expérience de la programmation avec .NET (C#) ou Java.
  • Expérience avec Javascript, JQuery, CSS, XML, services Web et SQL.
  • Expérience avec Microsoft SQL Server et les composants SSIS / SSRS.
  • Expérience de la conception, de la documentation, du développement, de la sécurisation et de l'utilisation d'API REST.
  • Expérience des mécanismes modernes d'authentification et d'autorisation (OpenID Connect et OAuth).
  • Expérience du développement de tests automatisés robustes (tests unitaires, tests de service).
  • Connaissance des fondamentaux de la sécurité applicative (Owasp Top 10, SANS 25, etc.) et capacité à appliquer des contre-mesures adaptées pour corriger les vulnérabilités détectées.

Compétences générales

  • Innovateur technique, avide d'apprendre et de comprendre continuellement les nouvelles technologies.
  • Compétences avérées en matière de leadership et d'organisation, et fort sens de l'autonomie et de l'initiative.
  • Capacité d'apprendre de nouvelles technologies et de développer ses compétences.

Langue

  • Bonnes aptitudes à la communication orale / écrite en français et en anglais.

Autre

  • Excellentes capacités d'analyse et de résolution de problèmes.
  • Expérience pratique du travail dans des équipes de livraison agiles.
  • Une expérience pratique de la création de microservices ou de systèmes distribués est un atout.
  • Une expérience dans la création d'applications évolutives et hautement disponibles est un atout.
  • Maîtrise de Microsoft Visual Studio, Git, Azure DevOps, NuGet et des outils connexes.
  • Bonne compréhension de l'architecture événementielle, et connaissance du streaming d'événements et des systèmes de messagerie tels que Kafka et ActiveMQ.

Lieux : Montréal ou Canada

Your future duties and responsibilities

Required qualifications to be successful in this role

La capacité à communiquer en anglais, à l'oral comme à l'écrit, est requ