Basé sur 18 offres pour ce poste (Top profil, Paris, 3 dernières semaines). Fourchette habituelle 545€/j–640€/j, médiane 600€/j. Cette offre (575€/j) est dans la fourchette.
Client : leader européen du Banking-as-a-Service
Rôle : Lead Dev/ Tech Lead - ASAP
Contexte : Notre client prévoit d'exposer ses API afin de se conformer à la directive PSD2 dans le cadre de l'Open Banking. Pour ce faire, notre client compte s'appuyer sur la plateforme API Open Finance de Mastercard.
Mission :
Livrer le projet en autonomie - développement de la solution avec intégration des API PIS ( Payment Initiation Services) et AIS (Account Information Services) de Mastercard
Infos supplémentaires :
Langage de développement : GO (sans usage de frameworks particuliers mais avec bonne maîtrise de ses spécificités, par exemple les channels et autres WaitGroup pour réaliser des traitements en multithread)
Cloud provider : AWS avec ses nombreux services managés dont l'usage doit être maximisé tout en ayant une approche FinOps (pour éviter toute surconsommation aboutissant à une augmentation de la facture) Quelques services managés fréquemment employés : RDS (stockage SQL), DynamoDB (stockage NoSQL), S3 (stockage objet), SQS (bus de messages pour les traitements événementiels), CloudWatch (pour l'observabilité), KMS (pour gérer les clés de chiffrement), Athena (Datalake alimenté par RDS et DynamoDB), kinesis (pour le streaming de données)
Architecture
connaissance en architecture hexagonale
serverless à l'aide Lambda : 200 à 300 lambda pour la squad Flow, aucun traitement ne doit durer plus de 3 minutes
API découpées en lambda, par path (URI) et par verbe (POST, GET, ...)
zero trust : connaissance des mécanismes Oauth 2.0 car chaque service interne est appelé à l'aide d'un jeton JWT permettant d'autoriser l'accès
API Gateway et proxy pour communication aux frontières
Outillages de développement
IDE : MS Visual Studio Code
Source Code : GitLab Premium (version déployée par Treezor et uniquement accessible via VPN) avec une approche "Feature Branching Using Feature Flags"
Qualité de code
Analyse statique à l'aide de Golangci-lint
Déroulement de tests automatisés
Déclenché automatiquement par GitLab à chaque Merge Request
Tests :
Unitaires sur poste de développement (cible 80% du code)
Intégration sur environnement AWS avec services managés nécessaires et outillé avec testify/suite
QA (end2end)
Documentation
Swagger pour spécifier les API exposées dans l'écosystème du client
Confluence pour la documentation
excalidraw pour produire les schémas d'architecture
En plus:
TJ : 550€-600€ en fonction de l'expérience
Localisation : Paris - bureaux du client sont à Ternes
Full-time
Hybride mode
Durée : 8 semaines (40j)
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.