Dans le cadre d?un projet au sein d?une entreprise technologique spécialisée dans les solutions logicielles pour la gestion de patrimoine, une équipe dédiée développe une plateforme de gestion de portefeuilles à destination d?acteurs du Wealth Management. Cette solution est proposée aussi bien à des entités internes (réseaux bancaires partenaires) qu?à des clients externes tels que des banques, banques privées et family offices.
L'objectif de cette entité est de concevoir une suite logicielle modulaire et évolutive, adaptée aux besoins variés de ses utilisateurs. L'organisation s'articule autour de deux grandes fonctions :
Les équipes Produit, responsables de la création et de l'évolution des composants logiciels de base ;
Les équipes Implémentation, chargées d'adapter et de déployer des solutions spécifiques pour chaque client à partir des composants fournis.
Dans le cadre d?un déploiement stratégique de la plateforme auprès d?un client international, un renfort en développement FullStack orienté Frontend est requis au sein d?une équipe d?implémentation. L?environnement de travail est majoritairement anglophone, tant à l?oral qu?à l?écrit, en raison de la présence de nombreux interlocuteurs internationaux (notamment en Allemagne, Espagne, Irlande...).
Environnement de travailSystème d?exploitation : Laptop sous Windows 11 avec WSL2 (Windows Subsystem for Linux 2) pour bénéficier d?un environnement de développement Linux natif.
Langages et frameworksLangages de programmation : JavaScript (ES6+), TypeScript, HTML5, CSS3
Frameworks : Angular (v15+), RxJS
Bases de donnéesSQL : Oracle 18c, PostgreSQL
API & DocumentationStandards d?API : RESTful
Documentation : Swagger
Outils de développement et de gestion de projetEnvironnement de développement (IDE) : IntelliJ Ultimate
Gestion de version : Git, GitLab
Outils de build : Maven, npm
Intégration / Déploiement continu (CI/CD) : Jenkins
Analyse de code : SonarQube, BlackDuck
Outils collaboratifs et de gestion de projet : Jira, Confluence, Mural
Assistance et automatisation : ChatGPT
Supervision et journalisationMonitoring : Grafana
Logging : Splunk
Déploiement & OrchestrationConteneurisation : Docker
Orchestration et déploiement : Kubernetes, ArgoCD
Compétences clés requisesExcellente maîtrise de JavaScript (ES6+), TypeScript, HTML5, CSS3
Bonne compréhension des principes de conception et des design patterns pour produire un code propre, maintenable et évolutif
Maîtrise de WSL2, Angular (v2+), RxJS
Connaissance des API REST
Utilisation avancée de Git, GitLab, Maven, npm
Expérience dans un environnement international, avec une capacité à travailler en français et en anglais (niveau B1/B2 oral et écrit)