Spécialiste en ingénierie API

Catégorie : Architecture
Localisation principale : Canada, Ontario
Autre(s) localisation(s) possible(s) : Canada, Québec, Montreal
No de poste : J0824-1214
Type d’emploi : Temps plein

Description du poste :

CGI est à la recherche d'un ingénieur API expérimenté pour concevoir, développer et optimiser des solutions API au sein d'AWS. Dans ce rôle, vous vous concentrerez sur la création d'API sécurisées, évolutives et performantes, assurant une intégration transparente dans l'infrastructure AWS multi-comptes de notre client. Votre expertise sera essentielle pour migrer les API middleware existantes vers des solutions cloud-natives, afin de soutenir les initiatives de transformation numérique de nos clients.

Qui êtes-vous ?
Vous êtes un expert en ingénierie API avec une compréhension complète de la plateforme cloud AWS. Vous êtes compétent dans la conception et le développement de solutions API et de fonctions Lambda qui prennent en charge des environnements complexes et à grande échelle. Vos connaissances approfondies en matière de réseau et vos compétences en matière de résolution de problèmes vous permettent de résoudre les problèmes les plus difficiles liés au réseau, en assurant une connectivité transparente et des performances optimales.

Fonctions et responsabilités :

- Développement d'API : Concevoir, développer et maintenir des API en mettant l'accent sur l'évolutivité, les performances et la sécurité.
- Mise en œuvre AWS Cloud-Native : Convertir les API middleware existantes en fonctions AWS Lambda, en assurant une intégration efficace avec Amazon SQS et d'autres services AWS.
- Élaborer et exécuter des stratégies de migration pour déplacer les API des environnements sur site vers les plateformes cloud-natives AWS.
- Intégration et déploiement : Travailler en étroite collaboration avec les équipes DevOps pour automatiser les déploiements d'API à l'aide de pipelines CI/CD et des principes Infrastructure as Code (IaC).
- Optimisation des performances : Optimiser les performances des API grâce à la mise en cache, à l'équilibrage de charge et à d'autres services AWS, en garantissant une latence minimale et une haute disponibilité.
- Meilleures pratiques de sécurité : Mise en œuvre des meilleures pratiques de sécurité pour le développement des API, y compris OAuth, JWT et les politiques AWS IAM.
- Documentation et normes : Créer et maintenir une documentation complète pour les API, y compris des diagrammes d'architecture, des guides d'intégration et des normes de codage.
- Collaboration : Travailler en étroite collaboration avec des équipes interfonctionnelles, notamment des développeurs de logiciels, des ingénieurs DevOps et des gestionnaires de produits, afin d'assurer la réussite des projets.
- Dépannage et assistance : Fournir une assistance technique et un dépannage pour les problèmes liés à l'API, en veillant à minimiser les temps d'arrêt et à assurer une résolution rapide.

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

- Expérience : 5 à 7 ans d'expérience dans le développement et l'architecture d'API, avec un accent sur les environnements cloud-native.
- Expertise AWS : Expérience approfondie des services AWS, notamment AWS Lambda, SQS, API Gateway, DynamoDB et autres services pertinents.
- Migration du middleware vers Lambda : Expérience avérée dans la conversion d'API middleware en fonctions AWS Lambda avec des intégrations SQS réussies.
- Compétences en programmation : Solides compétences dans des langages tels que Python, Node.js ou Java, avec un accent sur le développement d'applications sans serveur.
- Sécurité des API : Compréhension approfondie des normes et des meilleures pratiques en matière de sécurité des API.
- Migration vers le cloud : Expérience approfondie des stratégies de migration vers le cloud, en particulier dans la transition d'environnements sur site vers des environnements natifs du cloud.
- Collaboration DevOps : Familiarité avec les outils et pratiques DevOps, y compris CI/CD, Infrastructure as Code (par exemple, Terraform, CloudFormation), et la conteneurisation (par exemple, Docker, Kubernetes).
- Résolution de problèmes : Solides compétences analytiques et de résolution de problèmes, avec la capacité de résoudre des problèmes d'API complexes.
- Communication : Excellentes compétences en matière de communication, avec la capacité d'articuler des concepts techniques aux parties prenantes techniques et non techniques.
- Certifications : Les certifications AWS (par exemple, développeur certifié AWS, architecte de solutions certifié AWS) sont un atout.

Compétences souhaitées:
- Expérience de l'architecture microservices.
- Familiarité avec les outils de surveillance et de journalisation tels que AWS CloudWatch, Datadog ou Prometheus.
- Connaissance des méthodologies de développement agile.

L'utilisation du terme "ingénieur" dans cette offre d'emploi réfère au sens technique associé aux technologies de l'information (TI) et ne sous-entend pas que la personne exerce la profession d'ingénieur ou possède le permis requis conformément aux législations provinciales régissant l'exercice de l'ingénierie applicables. Nous recherchons des candidats ayant une expertise dans le domaine de l'ingénierie informatique et la détention d'un permis émis par un ordre des ingénieurs n’est pas un prérequis pour occuper ce poste. Au Canada, l'ingénierie est une profession réglementée dont l'utilisation des titres et des désignations est restreinte.

Le bilinguisme (français et anglais) est requis pour ce poste en raison de la nature du rôle nécessitant des interactions avec des clients nationaux et mondiaux.

L’utilisation du terme « génie » dans cette offre d’emploi fait référence au sens technique lié à la technologie de l’information (TI) et ne signifie pas que la personne exerce le génie ou possède le permis requis tel que prescrit par l’organisme de réglementation provincial ou territorial du génie applicable. Nous sommes à la recherche de personnes ayant une expertise dans les fonctions liées au génie informatique, mais l’obtention d’un permis d’exercice d’un organisme de réglementation du génie n’est pas une condition préalable à ce poste. Le génie est une profession réglementée au Canada dont l’utilisation des titres et des titres est restreinte.

Compétences :

  • Anglais

Ce que vous pouvez attendre de nous :

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 reconnaissons la richesse que la diversité nous apporte. Nous aspirons à créer une culture à laquelle nous appartenons tous et collaborons avec nos clients pour créer des communautés plus inclusives. En tant qu’employeur qui prône l’égalité des chances pour toutes et tous, CGI veut donner à l’ensemble de ses membres les moyens de réussir et de s’épanouir. Si vous avez besoin d’un accompagnement spécifique durant le processus de recrutement et d’intégration, veuillez nous en informer. Nous serons heureux de vous aider.

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