Contexte
Le Technical Lead aura pour mission d’accompagner une équipe et transmettre le savoir-faire. Il aura la charge de superviser le projet, analyser les besoins et prévoir les contraintes techniques.
Garant de l’innovation technique au sein de l’entreprise, il sera à la fois un responsable technique et un développeur polyvalent.
Il a plusieurs rôles mais le principal est de suivre l’étude et la conception de projets informatiques.
Missions
- Assurer la responsabilité des pratiques de développements
- Rédiger les exigences techniques
- Valider les spécifications techniques détaillées
- Participer aux chantiers des projets
- Être le référent pour l'équipe projet sur les aspects techniques et fournir un statut périodique sur les sujets dont il a la charge
- Être le point de contact pour l’équipe IT Architecture de l’entreprise et IT Security de l’entreprise
- Donner un compte-rendu périodique au responsable de l’équipe SharedApps
- Diriger une équipe de développeurs pour la conception, le développement et la maintenance de solutions logicielles
- Concevoir et développer des solutions logicielles de haute qualité en utilisant les technologies Java, Oracle, Spring Boot et Angular
- Développer et maintenir des procédures stockées Oracle pour les bases de données
- Mettre en place des processus d'intégration et de livraison continus (CI/CD) en utilisant Git, Jenkins, Sonar et Contrast
- Assurer la qualité du code en utilisant des outils de contrôle de qualité
- Collaborer avec des équipes techniques et non techniques pour comprendre les besoins des utilisateurs et résoudre les problèmes
Expérience requise
- Expérience : Minimum 7 ans en tant que Technical Leader dans les domaines de la banque et/ou des marchés financiers
- Langues : Maîtrise impérative de l’anglais professionnel (échanges et documentation en anglais)
- Solide compréhension du Software Development Life Cycle (SDLC) et des standards de développement
- Expertise en CI/CD, incluant Git, GitLab, Jenkins, SonarQube, Contrast (DAST) et semgrep (SAST/SCA)
- Excellentes compétences en développement Java, notamment Spring Core, Batch, Boot, Integration, Data et Hibernate
- Maîtrise des bases de données Oracle, avec une expertise en SQL / PL-SQL
- Expérience avancée en infrastructure as code avec Terraform et Ansible
- Connaissance approfondie des microservices et des environnements cloud (AWS, OVH)
- Front-end : Expérience avec Angular 16+