C6 Bank
Capco
Développeur Fullstack - Anglais requis - Télétravail
À PROPOS DE CAPCO
Capco est un cabinet de conseil mondial en technologie et en affaires, axé sur le secteur des services financiers et de l'énergie. Nous sommes passionnés par l'aide à nos clients, nous avons 40 bureaux dans les Amériques, en Europe et en Asie-Pacifique ! Si la créativité et l'innovation sont votre passion, Capco est idéal pour vous. Nous vous soutiendrons et vous aiderons à accélérer votre carrière !
Nous recherchons un(e) consultant(e) Développeur(se) Fullstack intermédiaire, proactif(ve) et fortement axé(e) sur le développement front-end, pour soutenir et améliorer l'Expérience d'Authentification Client.
#LifeAtCapco
RESPONSABILITÉS PRINCIPALES
Nous recherchons un professionnel qui va au-delà de la mise en œuvre des user stories : nous attendons de lui qu'il comprenne le flux complet d'une fonctionnalité, qu'il identifie les ambiguïtés et les risques à l'avance et qu'il collabore avec l'ingénierie, l'architecture, le métier et les autres parties prenantes.
La communication quotidienne avec l'équipe des États-Unis fait partie de la routine ; par conséquent, un anglais avancé pour la communication orale et écrite est obligatoire.
Responsabilités principales
- Développer et maintenir des fonctionnalités Full Stack en utilisant Java 21, Spring Boot, React 18 et TypeScript.
- Développer et faire évoluer des APIs REST, des BFF et des services de domaine, en suivant les bonnes pratiques de conception et les contrats d'API.
- Travailler avec API Gateway et API Management, en tenant compte des aspects de sécurité, de gouvernance et d'intégration entre les systèmes.
- Agir avec une architecture basée sur BFF (Backend for Frontend), en garantissant une intégration efficace entre le frontend, les services de domaine et les autres systèmes.
- Implémenter des intégrations avec des systèmes en amont et en aval, en traitant correctement les indisponibilités, les timeouts, les erreurs et les différents scénarios de réponse.
- Développer des interfaces en React, en créant des composants réutilisables, accessibles et alignés sur les standards de l'application.
- Modéliser et faire évoluer des données dans PostgreSQL / Amazon Aurora, en utilisant Flyway pour le versionnement et l'exécution contrôlée des migrations.
- Implémenter des mécanismes d'authentification et d'autorisation en utilisant des technologies et des standards tels que JWT, Spring Security et OAuth 2.0.
- Développer et maintenir des tests automatisés, y compris des tests unitaires, d'intégration, frontend et E2E, en tenant compte également des exigences d'accessibilité.
- Travailler avec AWS, en particulier ECS, S3, Secrets Manager, CloudWatch, Aurora DB et les services associés.
- Contribuer aux pipelines de CI/CD avec GitHub Actions, y compris le build, les tests et le déploiement dans les différents environnements.
- Participer aux revues de code, au dépannage, à l'analyse des incidents et aux décisions techniques.
- Appliquer des pratiques disciplinées de Git, de branching et de versionnement de code.
- Utiliser des outils de développement assistés par IA, tels que Claude, GitHub Copilot ou équivalents, lorsque cela est approprié, en conservant la propriété et la compréhension complète du code produit.
Prérequis obligatoires
- Connaissance et/ou maîtrise de Java 17 ou 21 et Spring Boot.
- Connaissance pratique de React version 18 et TypeScript.
- Connaissance du développement et de la consommation d'APIs REST et des architectures basées sur BFF.
- Connaissance de API Gateway et API Management.
- Connaissance des bases de données relationnelles, en particulier PostgreSQL, et des migrations avec Flyway.
- Connaissance de la sécurité des applications, y compris JWT, authentification, autorisation et Spring Security.
- Expérience avec les tests automatisés et les pratiques de qualité logicielle.
- Familiarité avec AWS et les environnements cloud.
- Capacité à enquêter sur les problèmes, à identifier les ambiguïtés et à soulever des questions lorsque les exigences ou les user stories ne sont pas claires.
- Bonne communication et capacité d'interaction avec les équipes techniques, le métier et les autres parties prenantes.
- Anglais avancé, oral et écrit — obligatoire.
Qualifications souhaitables
- Connaissance des patrons d'architecture (Architecture Patterns).
- Familiarité avec les intégrations entre systèmes en amont et en aval.
- Une expérience dans le secteur financier et/ou de l'assurance est considérée comme un plus, mais n'est pas obligatoire.
POURQUOI CAPCO
Chez Capco, nous promouvons une culture inclusive. Nous valorisons la diversité sous toutes ses formes.
Nous réfléchissons, ensemble, toujours à des actions diverses d'inclusion et de responsabilité sociale à travers des comités internes gérés par notre communauté interne, tels que les groupes de Femmes, Personnes en situation de handicap, Personnes Noires, LGBTQIAPN+, Parentalité, Générations, entre autres.
Nos opportunités sont ouvertes à tous !!!
PROCHAINES ÉTAPES
- Si vous êtes impatient(e) de faire progresser votre carrière avec nous, postulez et attendez le contact de l'un de nos recruteurs !
