Développeur full-stack Open Source H/F

  • 17 avril
  • Ile-de-France
  • CDI
 Crédit Agricole Payment Services
Au sein de l?équipe Développement interne, composée d?une vingtaine de personnes, vous serez acteur dans la construction des nouveaux projets stratégiques, relèverez de nombreux challenges au sein d'une équipe experte dans les technologies open source et dans l?écosystème Java.
En tant que Développeur full-stack Open Source, vous aurez pour principales missions :


1.
Concevoir les architectures logicielles des nouveaux projets :
Recueillir et challenger les besoins métiers et fonctionnels
Déterminer et décrire l'architecture applicative générale choisie
S?assurer de l'adéquation de la solution avec l'architecture technique
Imaginer la ou les solutions adaptées au besoin en terme de frameworks, librairies ou plateformes
Effectuer des prototypes (POC) pour éprouver ces choix

2.
Réaliser le développement d'applications et/ou d'outils :
Programmer les solutions en respectant les normes de développements
Créer des services scalables et résilients
Développer des API destinées à fournir la meilleure expérience utilisateur sur mobile et sur site web
Tester unitairement les solutions en utilisant une approche TDD
Assurer une qualité de code favorisant la maintenabilité et la réversibilité
Sécuriser le développement en appliquant les normes de sécurité de l'entreprise (basées entre autre sur les recommandations OWASP et PCI-DSS)

3.
Accompagner la chaîne de production :
Contribuer à l'industrialisation des composants dans le système d'information de l'entreprise
Effectuer des audits de code
Transmettre les compétences aux développeurs TMA

Notre processus de recrutement comprend deux entretiens (managérial, RH associé à un questionnaire de personnalité), avec la possibilité d?un échange supplémentaire.

Développement de systèmes back-end ou front-end basés sur des architectures orientés ressources, API (REST), dans les système distribuées ou SOA
Expérience avec des bases de données SQL ou noSQL

Ingénieur en développement logiciel ou équivalent