CREDIT AGRICOLE TECHNOLOGIES ET SERVICES

Développeur (h/f)

Posted 1 day ago

Experience
10+ years
Offer salary
Not specified
Location
Lyon, France
Contract type
CDI, Freelance
Work arrangement
Hybride
Starting Date
ASAP
Stack required
JS/JSP
Java
Springboot
Gitlab
Sonarqube
Jfrog
Artifactoryxray
Kubernetes

Company Description

View more

Crédit Agricole Technologies et Services (CA-TS) assure la conception, la fabrication et la maintenance du système d'information bancaire technologique des 39 Caisses régionales du Crédit Agricole, 1ère banque de proximité mutualiste en France.
Forte de ses 1800 collaborateurs et collaboratrices, Crédit Agricole Technologies et Services est présent dans 6 villes en France : Paris, Vannes, Nantes, Annecy, Lyon et Montpellier. 100% des sites sont adaptés aux principes agiles pour favoriser la performance collective, et améliorer la qualité de vie au travail de tous.

Job Description

Ta contribution en tant que Développeur(euse) expert(e) au sein du Pôle Produits Socles, DevOps, Architecture & Support 🌟?
En tant que Développeur(euse) expert(e), tu seras accueilli.e dans la Squad Consultation comme un véritable moteur de changement en participant aux futures évolutions de nos produits.
Tu intégreras la Tribu Dématérialisation, une équipe de 90 personnes, au sein du Pôle Produits Socles Devops Architecture et Support. Cette tribu a pour ambition d’apporter des services innovants accélérateurs de la digitalisation et est répartie en deux domaines : la Gestion Electronique Documentaire (GED) et la Péri informatique.

Tu auras l’opportunité :

🚀 De participer au développement et à l’amélioration continue des différents produits gérés par la Squad Consultation :

  • La refonte d’un composant de consultation de documents

  • Le remplacement de briques obsolètes par des appels APIs

  • Migration d’API

  • Evolutions sur API existante

💻 D'utiliser et d'améliorer au quotidien notre stack technique:

  • Tu contribueras à définir, concevoir et tester des fonctionnalités logicielles innovantes en utilisant le langage Java et ses Frameworks (Springboot) pour la partie back et JS/JSP pour la partie Front

  • Tu géreras des APIs basées sur l'architecture Easy Services

  • Tu géreras notre chaine CI CD CT qui comprend en autre Gitlab, SonarQube, JFrog ArtifactoryXRay et Kubernetes en étroite collaboration avec nos DevOps, pour exploiter et adapter des pipelines d'intégration continue et de déploiement automatique, incluant les tests automatisés.

  • Tu mettras en œuvre la refactorisation en continu et les tests unitaires pour améliorer constamment la qualité de notre code.

  • Tu participeras à l’amélioration des pratiques et échangeras avec tes pairs en coworking

  • Tu participeras aux études de choix de nouvelles solutions

  • Tu participeras à l’analyse et au traitement des incidents

🔍 D'explorer de nouvelles opportunités :

Tu seras référent.e technique au sein de ta tribu sur les technologies Front/Back Open mais aussi développeur(euse) expert(e) dans ta squad

  • En jouant un rôle de conseil, d'information, d’accompagnement des équipes projets au sein des squads de ta tribu dans une stack technique en évolution.

  • En assurant l’intégration de solutions permettant le dialogue de plateforme à plateforme, les socles étant consommés et alimentés par définition par de nombreuses briques dans le SI et restitués autant aux collaborateurs qu’aux clients finaux.

  • Fédératrice/fédérateur, tu assureras un rôle de référent à l’échelle de la tribu, voire de l’entreprise

  • En estimant les charges et impacts et en participant activement aux choix fonctionnels et techniques des produits dans les phases de cadrage pour les macro-estimations et des affinages dans le cadre de la réalisation des features.

  • En garantissant le maintien des connaissances des membres des squads et la documentation technique, dans le code ainsi que dans les dossiers d’architecture.

  • En s’assurant de l’atteinte des objectifs de qualité du code des développeurs de la tribu à l’aide des indicateurs Fabrik et des dashboards SONAR

  • En contribuant à l’amélioration continue de la qualité de fonctionnement en s’assurant que les dashboards de suivis de production sont bien évoqués dès le début de la fabrication et inclus dans les récits de fabrication des différentes équipes

  • En vulgarisant les choix auprès de ta squad et notamment des Product Owner et Business Analysts et des parties prenantes (PU, producteurs, architectes, ...)

  • En étant, avec les Experts IT/SI de la tribu, l’un des interlocuteurs principaux du chapitre Architecture et de la Tribu DevOps sur l’outillage de développement

  • En rayonnant, dans toute la tribu, sur tes technologies de prédilection ainsi qu’un partage sur la veille technologique lors des cérémonies Tribu ainsi que lors de la communauté CATechs

💻 Tu pourras utiliser toute la palette de compétences :

  • Au quotidien, pour la persistance des données, les squads de la tribu utilisent des bases relationnelles (bases DB2 (SQL), MySQL) et non relationnelles (MongoDB).

  • Tu seras amené à identifier, concevoir et tester des fonctionnalités logicielles innovantes en utilisant le langage Java 17/21 et ses frameworks (Spring, Spring Boot) ainsi que TypeScript et ses frameworks (nodeJS, nestJS). Le tout en architecture micro-services. Ces back-ends communiquent entre eux avec des patterns asynchrones grâce à Kafka et des patterns synchrones à l’aide d’API REST.

  • Côté qualité logiciel, tu maitrises les bonnes pratiques de développement (Craftsmanship, Clean Architecture, SOLID) et tu utilises des outils comme JUnit et Postman pour automatiser les tests.

  • Tu vas utiliser les chaînes de déploiement de matière dans un environnement Kubernetes à l’aide Gitlab CI, ainsi que de la matière déposée sur des VM à l’aide de Jenkins et de scripts Ansible.

  • En termes d’outillage de développement, tu auras le choix de ton IDE entre IntelliJ, VS Code et Eclipse.

  • Tu piloteras la qualité logicielle à l’échelle de ta squad et avec les Experts IT/SI de niveau tribu, avec la fiabilisation et consolidation de divers indicateurs (couverture de tests, vulnérabilité, complétude des schémas d’architecture etc..), afin d’établir une trajectoire et fixer des objectifs de qualité logicielle pertinents pour chaque squad.

Benefits

  • Flexibilité du travail (télétravail, cadre au forfait)
  • Développement des compétences & carrière
  • Communauté tech & projets agiles
  • Intéressement lié aux résultats
  • Congés & épargne temps
https://carrieres.creditagricoletechnologiesservices.com/#jobs