PROJET « Connect People » : Développement d’un Réseau Social d’Entreprise "Connect People" :
Tâches
• Développer les composants graphiques sur Angular permettant de disposer
D’un site érgonomique à la navigation simple et intuitive
• Implémenter un moteur de recherche performant qui permet de trouver facilement les informations des collaborateurs grâce à une arborescence fluide / logique
• Développer un dashboard admin pour maitriser, administrer et animer un seul et même outil en toute autonomie
• Coder la logique applicative technique et fonctionnelle du Backend
• Implémenter les tests unitaires et les tests d’intégrations
PROJET « My Credit App » : Maintenance et évolution d’une application de gestion de crédit
Tâches
• Mettre en place un interfaçage avec l’application ESG
• Mise en place des microservices dédiés à la communication avec des applications tierces
• Développement des nouveaux écrans
• Sécurisation des nouveaux microservices
• Participation au réfactoring de l’application en respectant l’architecture diagonale et le Domain Driven Development DDD
• Code review et validation des pulls requests.
• Création des tests BDD avec cucumber
• Mise en place des jobs jenkins.
• Veiller sur le respect des principes de clean code.
• Animation des réunions scrum et participation à l’amélioration continue de la vélocité de l’équipe.
PROJET « Sécuriplis » : Conception et développement d’une nouvelle plateforme de gestion des plis juridiques
Tâches
• Conception et mise en place du modèle de données.
• Mise en place d’un batch de mailing de relance
• Conception et développement de la partie backend
• Conception et développement de la partie frontend
• Mettre en place les tests unitaire et interfaçage avec sonarQube
• Mettre en place des tests unitaires et d’intégrations avec Sélenium
• Code review et validation des pulls requests.
• Mise en place des jobs jenkins.
• Dockérisation des projets front et back
• Configuration de la chaine de déploiement OpenShift
• Veiller sur le respect des principes de clean code.
• Animation des réunions scrum et participation à l’amélioration continue de la vélocité de l’équipe.
• Reporting aux stakeholders
• Travailler en mode Agile SAFe
• Participation au PI planning
PROJET « Lexis360 nouvelle génération » : Conception et développement d’une nouvelle plateforme d’aide à la décision et de recherche documentaire dans le domaine juridique.
Tâches
• Conseiller sur les choix d’orientations techniques
• Conception et implémentation des POCs en avance de phase avant l’intégration de ces features dans le produit.
• Faire du mentorat et promouvoir les bonnes pratiques de développement frontend et backend
• Mettre en place la stack ELK pour la gestion des logs
• Conception et implémentation des APIs des différents microservices
• Mise en place de la chaine de déploiement continue on promise
• Implémentation des requêtes de recherches et d’agrégation destinées à s’exécuter sur Elastic Search
• Intégration de code avec Sonar Qube.
• Mettre en place des tests unitaires et d’intégrations avec Sélenium
• Code review et validation des pulls requests.
• Animer des workshops techniques avec des équipes tierces
• Travailler avec des équipes métiers pour améliorer la pertinence du moteur de recherche.
• Travailler en mode agile dual track et faire partie de la squad discovery : (Product manager + PO + UI/UX) ainsi que delivery : (5 devs + QA + PO+ SM).
PROJET « Trading Tool » : Conception et développement d’une plateforme de passage d’ordre pour la banque privée (BP1818) centrés sur les attentes des banquiers et des clients et connecté aux différents Brokers (Courtiers) conventionnés avec Natixis Wealth Management.
Tâches
• Conception et développement du moteur de passage d’ordre.
• Connexion aux différents brokers conventionnés avec Natixis Wealth Management.
• Intégration d’un module de règles de gestion et de sécurité dynamique et évolutive.
• Mise en place des droits d’utilisateurs.
• Mettre en place l’architecture technique
• Animation des réunions scrum.
• Mise en place de la pipeline jenkins pour la CI
• Code review
• Automatiser les tests de non régressions avec Selenium
Mission : Participation à la mise en place d’une platforme d'audit comptable et fiscale des fichiers d'écriture comptables FEC
• Mise en place de l’application cliente avec Spring boot et Angular
• Utilisation d’une app service pour l’hébergement de la partie Front end Angular
• Sécurisation des échanges entre les différents composants
• Mise en place des mécanismes d’authentification et récupération des utilisateurs
• Chargement des fichiers avec Spark Core
• Implémentation des règles métiers avec Spark SQL
• Sauvegarde des résultats et KPI (en base ou sous forme de fichier avec Spark Excel)
Mission : Maintenance et évolution de l’application CRM
• Analyser les besoins des maitrises d’ouvrage
• Préconiser les solutions techniques adaptées
• Maintenance et évolution des modules existants tant d’un point de vue fonctionnel que technique - Support client
• Participation et animation des réunions SCRUM
Mission : Conception et développement de la version Asiatique de l’application RCU Danone
• Développement des web services et implémentation de la logique métier
• Développement d’un programme pour normaliser les adresses saisies par les clients
• Développement des écrans web
• Implémentation des tests unitaires (front+back)
• Support client
• Animation des réunions Scrum journalières
Mission : Conception et développement d’un outil d’automatisation des tests en boites noires permettant de détecter les régressions à chaque version des produits de l’équipe TCC
• Compréhension du métier du chaque produit cible (calcul du risque, trading algorithmique, Fixprotocol)
• Implémenter les requêtes spécifiques du chaque produit
• Spécification technique et fonctionnelle
• Portabilité de l’outil sur Linux et Windows
• Génération des rapports d’exécution des tests
• Envoi des résultats par mail
• Formation des personnels sur l’outil
• Travailler avec des équipes situées sur 4 continents : New York, Bangalore, Paris, Tunis
PROJET « Référentiel Tiers » : Conception et développement d’une plateforme de centralisation des données clients de l’entité Vega IM et de la banque privée.
• Analyser les besoins des maitrises d’ouvrage.
• Mettre en place l’architecture technique
• Conception et implémentation des webservices.
• Conception et implémentation du front end en utilisant Angular 6.
• Mise en place des droits d’utilisateurs.
• Développement des jobs de mise à jour des données depuis les applications tierces
• Sécurisation des écrans avec guards
• Automatiser les tests de non régressions avec Selenium
• Mettre en place les templates xldeploy pour l’automatisation du déploiement
• Occupation du rôle du scrum master durant plusieurs sprints.