Skip to main content

Description

CGI est une entreprise mondiale de services en TI et en gestion des processus d'affaires. Ce rôle est pour un Développeur Apigee Senior qui sera responsable de la conception, du développement et de l'optimisation d'API de niveau entreprise utilisant Apigee Hybrid/Edge/Apigee X. Le poste implique la mise en œuvre de politiques avancées, l'architecture de flux partagés, la sécurité des API, l'optimisation des performances, l'automatisation CI/CD et la gouvernance de plateforme, en collaborant avec diverses équipes pour livrer des API de haute qualité, sécurisées et évolutives.

Ce que nous recherchons

Concevoir et implémenter des proxys API complexes utilisant Apigee Hybrid /X/Edge incluant le routage, les transformations, la mise en cache, les flux OAuth et la protection contre les menaces.,Construire des flux partagés réutilisables pour l'authentification, la journalisation, la limitation, la gestion des erreurs et l'observabilité.,Développer des callouts avancés en JavaScript, Python ou Java pour la logique personnalisée.,Implémenter la sécurité API de niveau entreprise : OAuth 2.0 / OIDC, signature/vérification JWT, mTLS et authentification basée sur certificat, algorithmes HMAC et de hachage.,Intégrer Apigee avec des IdP externes (Okta, Ping, Azure AD) pour la validation de jetons.,Automatiser le déploiement de proxys en utilisant apigee-maven-plugin, apigeecli, GitHub Actions/Jenkins.,Appliquer la qualité du code via des règles de linting, des validations de bundles et des promotions contrôlées.,Implémenter des tests automatisés (unitaires, fonctionnels et de performance).,Optimiser la latence API, le débit, la mise en cache, les quotas et la concurrence.,Dépanner les problèmes en utilisant Trace, les journaux cloud et les tableaux de bord analytiques.,Effectuer des tests de charge/performance et des analyses de capacité.,Encadrer les développeurs juniors et réviser les conceptions d'API et les implémentations de proxys.,Fournir des conseils techniques aux équipes interfonctionnelles.,Participer aux revues de conception, aux discussions d'architecture et à la planification de la feuille de route de la plateforme.

Candidat idéal

Expérience pratique approfondie avec Apigee X / Edge (développement de proxys, flux partagés, politiques).,Solides connaissances en sécurité API (OAuth 2.0, JWT, OIDC, mTLS).,Solides compétences en dépannage utilisant Trace, les outils de journalisation et d'analyse.,Solide compréhension de REST, SOAP, JSON, XML, mise en cache HTTP, limitation de débit et observabilité.,Expérience avec les pipelines CI/CD, Git, Maven et les déploiements automatisés.,Expérience avec les réseaux cloud (de préférence Google Cloud) : VPC, équilibrage de charge, DNS, Private Service Connect, gestion des certificats.,Solide expérience en scripting/programmation (JavaScript, Java, Python ou Node.js).,Atout : Expérience avec le déploiement d'Apigee Hybrid.,Atout : Familiarité avec des outils comme Splunk, Grafana, Stackdriver.,Atout : Connaissance de GraphQL, WebSockets ou des modèles d'API événementielles.,Atout : Exposition à des environnements multi-passerelles (Axway, Kong, MuleSoft, Azure APIM).,Atout : Infrastructure as Code (Terraform préféré).,Atout : Connaissance des pratiques SRE (SLIs/SLOs, budgets d'erreur).

Compétences techniques

Apigee X
Apigee Edge
Apigee Hybrid
Proxys API
Flux partagés
Politiques
OAuth 2.0
OIDC
JWT
mTLS
HMAC
Algorithmes de hachage
IdP (Okta
Ping
Azure AD)
apigee-maven-plugin
apigeecli
GitHub Actions
Jenkins
Linting
Validations de bundles
Tests automatisés (unitaires
fonctionnels
de performance)
Optimisation de la latence API
Optimisation du débit
Mise en cache
Quotas
Concurrence
Trace
Journaux cloud
Tableaux de bord analytiques
Tests de charge
Tests de performance
Analyse de capacité
REST
SOAP
JSON
XML
Mise en cache HTTP
Limitation de débit
Observabilité
CI/CD
Git
Maven
Déploiements automatisés
Réseaux cloud (Google Cloud
VPC
Équilibrage de charge
DNS
Private Service Connect
Gestion des certificats)
JavaScript
Java
Python
Node.js
Splunk
Grafana
Stackdriver
GraphQL
WebSockets
Modèles d'API événementielles
Axway
Kong
MuleSoft
Azure APIM
Terraform
Pratiques SRE
SLIs
SLOs
Budgets d'erreur
Tests d'intégration

Compétences interpersonnelles

Encadrement
Conseils techniques
Collaboration
Travail d'équipe
Respect
Appartenance
Responsabilisation

Avantages

Rémunération concurrentielle
Opportunités de croissance
Développement professionnel
Programme de congés payés
Participation aux bénéfices
Plans d'achat d'actions.

À propos de l'entreprise

C

CGI Inc.

CGI Inc. est l'une des plus importantes entreprises de services-conseils en technologie de l'information et en gestion au monde, offrant une gamme complète de services, notamment des conseils stratégiques, de l'intégration de systèmes et des services gérés. Fondée en 1976 et dont le siège social est à Montréal, l'entreprise exerce ses activités dans plus de 40 pays, aidant ses clients de divers secteurs à accélérer leur transformation numérique et à obtenir des résultats concrets.

Axé sur la propriété
Collaboratif
Éthique
Mondial
Centré sur le client
Voir tous les emplois chez CGI Inc.
Retour aux offres

    Nous respectons votre vie privée

    BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.