Ingénieur(e) principal(e) en conception de solutions de plateforme API
City : Edmonton
Category : Full-time
Industry : Finance
Employer : Sun Life
Vous êtes unique, comme le sont votre parcours, votre expérience et votre façon de voir les choses. Ici, on vous encourage et on vous motive à donner le meilleur de vous-même, et on vous donne les moyens de le faire. Vous travaillerez avec des collègues dynamiques – experts dans leur domaine – qui sont impatients de partager leurs connaissances avec vous. Vous aurez des gestionnaires inspirants qui vous aideront à développer votre potentiel et à atteindre de nouveaux sommets. Chaque jour, vous aurez de nouvelles occasions de rendre la vie de nos Clients plus radieuse – ils sont au cœur de tout ce que nous faisons. Découvrez comment vous pouvez faire une différence dans la vie des gens, des familles, des collectivités – ici et partout dans le monde.
Description de poste:
Ce rôle stratégique est responsable de diriger la conception, le développement, la mise en œuvre et l'opérationnalisation des solutions Enterprise API Platform.
Le poste peut être situé au bureau de la Sun Life au centre-ville de Toronto, à North York ou à Waterloo, selon l'endroit où se trouve le candidat approprié.
Que ferez-vous?
Relevant du directeur, API Platform Engineering, l'ingénieur principal en conception de solutions de plateforme API est responsable de la conception, du développement, du déploiement et de la mise en œuvre des composants de la plateforme API ainsi que d'autres composants du marché API.
Le rôle travaille en étroite collaboration avec l'équipe d'architectes d'entreprise (à travers les domaines et les plates-formes), d'autres ingénieurs API et l'équipe de plate-forme et de gouvernance API d'entreprise qui interagissent étroitement avec l'entreprise pour comprendre les besoins de l'entreprise et concevoir des options de solution.
Les responsabilités incluent, mais ne sont pas limitées à ce qui suit :
- Diriger la conception, le développement, le déploiement et le déploiement des composants impliqués dans les plates-formes API à la fois dans le cloud et sur site. Une expérience dans la conception, le développement et la mise en œuvre d'un framework API est indispensable
- Diriger la construction, la maintenance et l'amélioration continue de l'infrastructure de base qui sous-tend le développement d'API, y compris une passerelle/service-mesh, des temps d'exécution, la sécurité, la journalisation, la gestion des exceptions, etc. en partenariat avec le reste d'ES.
- Diriger la conception et le développement du pipeline CI/CD pour le cycle de vie des API
- Diriger la conception et la mise en œuvre d'un centre d'événements à l'échelle de l'entreprise avec Kafka
- Identifier les défauts dans les modules de la plate-forme, déboguer les problèmes rencontrés et fournir des solutions efficaces pour les résoudre
- Participer à la conception, à l'exécution et à l'interprétation des processus de test de performance et de charge et à la mise en œuvre des optimisations requises
- Mentorez les membres de l'équipe pour les mettre au courant des meilleures pratiques de construction et de déploiement.
- Concevez et développez des archétypes et des modèles de déploiement à l'échelle de l'entreprise pour permettre aux équipes d'API de créer et de déployer efficacement leurs solutions.
- Veiller à ce que les projets suivent les meilleures pratiques en matière d'intégration et de livraison continues
- Collaborer avec les équipes commerciales et API pour concevoir, développer et démontrer la valeur de la mise en œuvre des composants de la plate-forme API à l'aide de solutions basées sur le cloud
- Travailler en étroite collaboration avec les partenaires commerciaux et technologiques pour assurer la mise en œuvre efficace des nouvelles technologies qui prennent en charge la gouvernance et la normalisation des API à travers la Sun Life
De quoi aurez-vous besoin pour réussir ?
Doit avoir
- · Baccalauréat en informatique, en génie ou dans un domaine connexe.
- · Minimum de 5 ans dans la conception, le développement, la livraison et les opérations d'applications et de systèmes.
- · 5 ans et plus d'expérience dans la mise en œuvre de solutions d'intégration et de livraison continues
- · Une expérience préalable en programmation en Java est requise
- · Expérience avec les cadres d'architecture d'API spécialisés, la sécurité, les modèles, le modèle et la livraison
- · Exposition à l'utilisation de solutions d'authentification et d'autorisation avec des API REST. La connaissance des standards comme OAuth et OpenID est indispensable.
- · Connaissance des normes de conception d'API REST, bonne connaissance pratique des spécifications de conception d'API telles que Open API Spec, RAML.
- · Solide expertise en ingénierie et livraison dans les technologies DevOps, Containers/Docker, Kubernetes, Kafka
Bien d'avoir
- · Une expérience précédente avec la programmation en C#, Python et/ou Node.js est agréable à avoir
- · Une expérience antérieure avec mainframe est un atout (IMS, DB2, Cobol, PL/1, JCL)
- · Une expérience avec les langages de script pour automatiser les tâches opérationnelles est un atout
- · Une exposition aux solutions de passerelle API, non limitée à Software AG, IBM API connect, Apigee, AWS API Gateway, Kong est souhaitée.
- · Bonne connaissance pratique du développement d'API dans l'environnement AWS Serverless avec AWS Lambda et AWS API Gateway, etc.
- · Bonne connaissance pratique du déploiement de composants sur Kubernetes, en utilisant Kustomize, Helm Charts et/ou les opérateurs K8s.
- · Bonne connaissance pratique des solutions CI/CD (comme Jenkins, Ansible, CDD Continuous Delivery Director)
- · Maîtrise de la création et du déploiement de solutions avec des frameworks tels que Spring Boot, y compris des pratiques de codage sécurisées, des tests de charge et une optimisation des performances
- · Exposition aux architectures et modèles modernes basés sur les événements (sourcing d'événements, modèle SAGA basé sur la chorégraphie)
- · Une exposition à la création de solutions à l'aide d'Apache Kafka, Confluent Platform est souhaitée.
- · Expertise et expérience pratique des technologies Kafka, Kafka Connect utilisant Schema Registry, Kafka Broker, Zookeeper, KSQL, KStream, Kafka Control Center, Kafka Rest Proxy.
- · Expertise et expérience pratique de travail sur les connecteurs Kafka tels que les connecteurs MQ, les connecteurs Elastic Search, les connecteurs JDBC, le connecteur de flux de fichiers, les connecteurs source JMS, les tâches, les travailleurs, les convertisseurs, les transformations.
- · Expertise et expérience pratique sur les connecteurs Kafka personnalisés utilisant les concepts de base et l'API de Kafka
- · Une compréhension approfondie des organisations de services financiers est préférable
Compétences
- · Capacité à gérer par l'influence dans un environnement complexe et évolutif pour respecter les échéanciers et les objectifs organisationnels difficiles.
- · Capacité d'établir et de maintenir un bon environnement d'équipe, de développer une culture d'innovation, de collaboration au sein de l'équipe.
- · Compétences démontrées en résolution de problèmes, en communication et en organisation, une attitude positive et la capacité avérée de négocier et d'influencer les autres pour obtenir les résultats souhaités. Solides compétences en conseil professionnel.
- · Capacité à communiquer efficacement tant en interne qu'en externe.
- · Mature, confiant et axé sur la performance.
- · Capable de développer des relations solides avec tous les niveaux de gestion.
- · Un excellent communicateur, un joueur d'équipe et quelqu'un d'honnête intellectuellement.
- · Capacité d'adapter la réflexion et la réponse aux différences géographiques dans nos opérations mondiales.
- · Qu'y a-t-il pour vous ?
- · Faire partie de notre voyage dans le développement de la prochaine plus grande expérience numérique
- · Avantages flexibles dès le jour de votre adhésion pour répondre à vos besoins et à ceux de votre famille
- · Programmes de retraite, d'actions et d'épargne pour vous aider à bâtir et à améliorer votre sécurité financière future
- · Un code vestimentaire « robe pour la journée », où vous dictez comment vous vous habillez en fonction de votre journée
Puisque ce poste est affiché dans plusieurs localisations, nous spécifions que le bilinguisme (français, anglais, tant à l’oral qu’à l’écrit) est nécessaire pour le Québec seulement en raison des interactions fréquentes avec des collègues ou partenaires internes anglophones et francophones à l’échelle canadienne ou mondiale.
L’échelle du salaire de base est pour l’emplacement principal du poste affiché. Elle peut varier selon l’emplacement du candidat sélectionné et d’autres facteurs. En plus du salaire de base, les employés admissibles de la Sun Life participent à différents programmes de rémunération incitative, dont le montant octroyé est discrétionnaire et dépend du rendement de l’employé et de la compagnie. Certains postes de vente participent à des programmes de rémunération incitative basés sur les résultats de vente individuels ou de groupe.
Depuis toujours, la diversité et l’inclusion sont au cœur des valeurs de la Sun Life. Nous croyons qu’un effectif diversifié, aux points de vue variés et aux idées créatives, est avantageux pour nos Clients, pour les collectivités où nous exerçons nos activités et pour nous tous, en tant que collègues. Nous accueillons avec enthousiasme les candidatures de personnes compétentes provenant de tous les horizons.
Les personnes handicapées ayant besoin de mesures d’adaptation pour présenter leur candidature et celles qui doivent consulter les offres d’emploi dans un autre format peuvent envoyer leur demande par courriel à l’adresse thebrightside@sunlife.com.
Nous sommes fiers d’être une organisation hybride qui offre aux employés le choix et la flexibilité de travailler au bureau ou à distance, selon les besoins de l’entreprise, ceux des Clients et les vôtres! Nous offrons plusieurs options de travail selon les exigences du poste et les besoins individuels. N’hésitez pas à en discuter pendant le processus de sélection.
Nous pouvons utiliser l'intelligence artificielle pour soutenir la recherche des candidats, la présélection et la planification des entrevues.
Nous remercions toutes les personnes qui auront manifesté leur intérêt pour ce poste. Nous ne communiquerons qu’avec celles retenues pour une entrevue.
Échelle salariale:
90,000/90 000 - 140,000/140 000Catégorie d'emploi:
Services technologiques - TIFin de l'affichage:
26/05/2026