Au sein de GBIS, Banque de Financement & d’Investissement de la Société Générale, le département Financing Transactional Banking (GBSU/FTB) a en charge le développement et la gestion des systèmes d’information liés à l’activité de financements structurés et au suivi de la relation Clients (GLBA) ainsi que les fonctions support des financements.

La plateforme ‘One Financing’ (programme Pilotage) permet de restituer en format Web les données calculées ou intégrées dans l’application CPM (permet la gestion du portefeuille de crédit, le monitoring du capital réglementaire consommé) pour le pilotage de l’activité GLBA.

La stack technique est la suivante :
Front: Angular 9 + Angular JS sur le legacy
Back: Java 11 + 8 sur le legacy.
2 couches Back:

Contexte Agile fort – méthodologie agile SCRUM bien appliquée

4 équipes :

Le Bénéficiaire souhaite disposer d’un intervenant au profil Technical Leader fullstack java/angular (java minimum) intervenant sur les développements de la plateforme ‘One Financing’ dans une des deux feature team située à Paris La Défense.

DESCRIPTION DES MISSIONS:

• Participer au cadrage et chiffrage des projets en validant et étant force de proposition dans la définition de la stratégie et solution technique.
• Superviser l’architecture technique (design et conception) de l’application
• Définir le bon niveau de documentation technique, s’assurer de son maintien
• S’assurer / challenger les choix techniques pour qu’ils soient en adéquation avec le besoin du client et standards de développement/architecture
• Pratiquer, accompagner et coacher les développeurs dans la mise en œuvre des pratiques CRAFT (SOLID, TDD, BDD, clean code…)
• Garantir le respect des normes de développement et la qualité de code associée.
• Assurer le support technique des développeurs sur leurs problèmes techniques
• Participer aux développements du backlog avec mise en oeuvre des pratiques CRAFT
• Participer au recrutement des nouveaux développeurs avec mise en œuvre de KATA
• Participer à la montée en compétence des développeurs
• Participer et contribuer à l’animation du Chapter Dev du programme(Paris/Bangalore)
• Collaboration active et mise en place de pratiques communes avec les Tech Lead des feature teams
• Participer au Chapter Tech de la tribu – prise en charge de sujets transverses du backlog du chapter de la tribu
• Mener à bien l’ensemble des tâches de développements confiées : chiffrage, conception, spécifications techniques, réalisation, tests, déploiement.
• Assurer le support technique niveau 2 de l’application
• Intégrer et appliquer la méthodologie Agile Scrum, participer et contribuer à l’ensemble des cérémonies
• Communiquer sur les solutions techniques mises en œuvre.
• Participer au backlog refinement de l’équipe DevOps.
• Participer aux mises en production (release management & coordination).
• Participer aux découpages et estimations dans le cadre du Sprint Planning.

Anglais requis

Mission pour un grand client du digital

Au sein d’une feature team en mode agile, prendre en charge les développements pour les demandes de correction. évolutions identifiées dans le cadre des mises en production statiques bi-mensuelles et prendre en charge les développements pour les projets identifiés dans le cadre des versions majeures.
Les développements à réaliser seront basés sur les technologies client side (HTML, CSS, JS, Jest, VueJS, ecmascript 6+), mais pourront présenter une adhérence avec des développements API ou CMS et à ce titre nécessiter une coopération avec d’autres types de profils.
De même, certains développements front pourront être confiés à une agence web externe, nécessitant des compétences de rédaction de spécifications techniques détaillées et de contrôle technique des livrables de l’agence.
L’accent est mis tout particulièrement sur la performance et la réalisation de tests unitaires, des compétences en accessibilité et des notions sur le tracking seraient un plus.
Autonomie, compétences relationnelles fortement souhaitées.
Compétences requises :
HTML 5, CSS 3, Javascript (Ajax, JSON, Jest, VueJS), Less, NodeJS
outils : GIT, webpack, JIRA
Expérience :
3-6 ans (ou plus)
(télétravail jusqu’à nouvel ordre)
Temps plein

Dans le cadre du développement de nos applications de gestion de la publicité, nous recherchons un développeur Java/Angular expérimenté qui interviendra au sein de l’équipe data du client.

• Participer à la conception et à l’évaluation des features à implémenter
• Coder les features et les tests associés dans le respect des normes, de l’ergonomie et des bonnes pratiques d’ingénierie logicielles en vigueur chez JCDecaux
• Participer au maintien de la plateforme d’intégration continue
• Etre force de proposition dans le cadre du processus d’amélioration continue
• Participer au côté du Techlead et Scrum Master à l’animation de l’équipe
• Collaborer avec les équipes Projets de la DSI pour offrir les services nécessaires à leurs demandes

Pre requis technique :

• Java (8 & 11 )
• Angular 9 / TypeScript – Maîtrise
• Middleware Front-end (Ex. Redux etc.) – Connaissance/Autonomie
• Framework de type CSS3 – Connaissance/Autonomie
• Outillage de build et test – Maîtrise
• SQL – Maîtrise
• Spring / Hibernate (JPA) – Maîtrise
• WebService API Rest – Maîtrise
• Kafka – Connaissance / Autonomie

Les + :

• ElasticSearch
• Méthodologies Agiles (Scrum / XP)
• Jenkins, Maven, Sonar
• Android

L’environnement technique complet :

• PostGreSQL, ElasticSearch
• Java (11 et +)
• Spring (4 et 5), SpringBoot (2)
• Hibernate, JPA2
• Kafka
• Angular (8 et +), Android
• WebService Rest
• JUnit, Mockito, Cucumber, Karma, Protractor, AngularCLI
• Jenkins, Sonar, GIT
• Maven, Npm

Au sein du Pôle Référentiel et Décisionnel de la Direction des Systèmes d’Information du Financement aux Particuliers, sous la responsabilité du Chef d’équipe « Décisionnel et Datalake » et en coopération avec la maitrise d’ouvrage, vous interviendrez dans le pilotage, la conception technique et le développement de solutions fonctionnelles et techniques dans le cadre le projet Yoga principalement

Vous maitrisez totalement les développements ORACLE – PL/SQL, (dans un environnement décisionnel), SHELL, UNIX.

Une première expérience sur un outil de type Microstrategy serait un atout supplémentaire.

Autonome, vous êtes force de proposition et savez mener un projet dans sa globalité tout en tenant compte du cahier des charges, des urgences et des réajustements. Pédagogue, vous disposez de facilités à animer des réunions et à vous adapter aux différents interlocuteurs (tant en interne qu’en externe). Votre capacité d’analyse et votre esprit de synthèse seront des atouts pour réussir dans ce poste.

En tant que Chef de projet / Développeur votre rôle sera de prendre en charge la globalité des impacts du projet YOGA liées à l’application DATA de la direction du Financement Aux Particuliers sur un périmètre fonctionnel très riche (Finance, Risque, Commerciale …).
Vous pourrez également prendre en charge des évolutions/projets autre que sur le projet Yoga (selon le plan de charge).
Des connaissances fonctionnelles sur les aspects Risque et Finance pourraient permettre d’appréhender plus facilement les impacts métiers du/des projets/ évolutions.

A ce titre, pour la partie ALIMENTATION de la base de données du Dataware vous serez amené à :

Dans le cadre du projet UNICORN, le client souhaite engager un projet important de refonte de son architecture applicative des référentiels Tiers. Dans son Lot 2, le projet Unicorn souhaite implémenter une nouvelle application qui remplacera dans un premier temps 2 applications existantes.

La présente prestation concerne une mission d’implémentation des modules de la nouvelle application et de quelques composants de l’architecture cible Unicorn. 4 développeurs seront nécessaires pour la réalisation des tâches.

L’objectif de cette prestation est :
1) Développeur 1 : conception du modèle de donnée de la nouvelle application ; mapping des champs de la nouvelle base avec les bases legacy, implémentation de la synchronisation en temps réel entre les bases legacy (DB2) et la nouvelle base (SQL) via IIDR et Kafka stream (KSQL).
2) Développeur 2 : conception du modèle de donnée de la nouvelle application ; mapping des champs de la nouvelle base avec les bases legacy, implémentation de la synchronisation en temps réel entre les bases legacy (DB2) et la nouvelle base (SQL) via IIDR et Kafka stream (KSQL).
3) Développeur 3 : implémentation de solutions d’extraction et loading pour des couches d’acquisition et de distribution
4) Développeur 4 : implémentation d’APIs et de module de distribution temps réels via KAFKA
Conditions techniques et contraintes spécifiques de la prestation
 Conditions techniques :
o Java 11, SQL, Springboot, Angular, Spark …
 Contraintes spécifiques :
o CI/CD, Agile, containers, Kafka stream, KSQL

Indispensables :
o Connaissance des solutions API, KAFKA, Base de données, Devops
o Bonne capacité rédactionnelle
o Bon niveau d’anglais (oral et écrit)

Au sein d’une banque de financement et d’investissement, l’objectif de la prestation consiste à renforcer une Feature Team organisée en mode Agile, afin de mener des tâches sur l’application CashLoan :

CashLoan est une application Front to Back qui gère les opérations de prêts emprunts Cash pour la salle de marché et les deals refinancement inter-entités.
Les principales fonctions de CashLoan sont :

L’application utilise les technologies C#, .Net4.5 (architecture n-tiers), WCF, Multithreading, Realtime, API, Oracle, Jenkins, NUnit, Moq.

Le Bénéficiaire souhaite maintenir et faire évoluer l’application CashLoan

A ce titre, le bénéficiaire souhaite bénéficier de l’expertise du prestataire en termes de Conception et développement.

MISSIONS A REALISER

Dans ce cadre la Prestation consiste à contribuer/contribution à/au(x):

LIVRABLES ATTENDUS:

Rédaction des spécifications techniques si nécessaire et/ou TDD.

Mise en place de l’architecture technique

Conception technique

Développement micro-services

Architecture et développement de l’application

Développement de l’interface utilisateur

Test unitaires, fonctionnels et intégrations

Rédaction des documents techniques (DAT)

Mise en œuvre des pratiques DDD, TDD, BDD

Méthodes de travail agiles.

Pratique de la revue de code intra équipe et cross équipe.

Conduite du changement au travers :

d’ateliers : Coding Dojo, BBL, KATA

Mise en place de l’architecture technique

Conception technique

Développement micro-services

Architecture et développement de l’application

Développement de l’interface utilisateur

Test unitaires, fonctionnels et intégrations

Rédaction des documents techniques (DAT)

Mise en œuvre des pratiques DDD, TDD, BDD

Méthodes de travail agiles.

Pratique de la revue de code intra équipe et cross équipe.

Conduite du changement au travers :

d’ateliers : Coding Dojo, BBL, KATA

Mise en place de l’architecture technique

Conception technique

Développement micro-services

Architecture et développement de l’application

Développement de l’interface utilisateur

Test unitaires, fonctionnels et intégrations

Rédaction des documents techniques (DAT)

Mise en œuvre des pratiques DDD, TDD, BDD

Méthodes de travail agiles.

Pratique de la revue de code intra équipe et cross équipe.

Conduite du changement au travers :

d’ateliers : Coding Dojo, BBL, KATA