IT Functional Analyst (H/F)
Offer details
Wanted profile
Compétences techniques :
1. Obligatoires :
- Bonne maîtrise des langages de développement courants.
- Solide compréhension de l’architecture des systèmes (matériel, OS, réseaux, bases de données, middleware).
- Connaissance des méthodes de sécurité, des normes et des outils de développement.
2. Préférables :
- Expérience d’intégration avec diverses technologies (distributions, mainframe) et composants d’infrastructure.
Compétences en affaires :
1. Obligatoires :
- Expérience de travail en méthode agile.
2. Préférables :
- Expérience bancaire, avec une préférence pour les marchés d’investissement.
- Expérience dans un environnement fortement réglementé, avec gestion de cas complexes.
- Expertise dans la création de rapports et la communication avec le client.
- Contexte analytique apprécié.
Context
Le Dashboarding Squad est une équipe pluridisciplinaire composée de 11 membres (alliant profils techniques et commerciaux) dédiée à un produit stratégique à forte valeur ajoutée. Elle se charge de la création du tableau de bord d'investissement, utilisé par notre client pour obtenir une vue complète de ses produits d'investissement. Cette équipe joue un rôle central dans notre stratégie visant à améliorer l’accessibilité et la convivialité de notre offre. Nous appliquons la méthode Agile Scrum avec des sprints de 2 semaines, tout en étant autonomes dans nos actions. L’équipe travaille dans un environnement collaboratif, horizontal et flexible, réunissant des talents diversifiés, et fait partie d’une grande tribu dénommée Invest.
Mission
Mission :
Nous recherchons un(e) analyste expérimenté(e), à l’aise dans un environnement Agile, pour rejoindre notre équipe et contribuer au développement de solutions innovantes et efficaces.
Défis :
L’équipe gère plusieurs applications Java servant de middleware pour d’autres systèmes bancaires. Ces applications nécessitent des niveaux élevés de réactivité, disponibilité et fiabilité. Le paysage applicatif est complexe en raison des nombreuses interactions avec d’autres applications, ce qui rend la maintenance de ces outils particulièrement exigeante. Pour atteindre ses objectifs, l’équipe met un point d'honneur à respecter des standards stricts en termes de qualité de développement, documentation et tests.
Activités :
1. Responsabilités :
- Rédiger des spécifications commerciales et définir les récits utilisateurs.
- Créer la documentation d’analyse fonctionnelle.
- Définir les processus et aligner les parties prenantes.
- Identifier les dépendances et les risques.
- Élaborer la stratégie de publication.
- Définir la stratégie de tests.
2. Participation :
- Contribuer à la définition de l’approche du changement.
- Aligner l’architecture avec la solution.
- Assurer l’alignement juridique et conformité sur la solution.
Stack technique :
- Java 8
- Spring 4 / Spring Boot
- Kafka
- Flink
- Cucumber / Gherkin
- JUnit
- Lombok
- HttpEntity / ResponseEntity (bibliothèque API intégrée à Spring - la connaissance des bibliothèques REST est un atout)
- Bibliothèque SQL Java
- Maven pour la gestion des builds
- Scripts Groovy pour le pipeline Jenkins
- Jenkins
- Git
- Wiremock
- Intellij (pour l’écriture et l’implémentation des tests Cucumber)
- Octane