About this role
Taux journalier (TJM): 500€/jourCONTEXTELe département Tech Expertise & Solutions a pour vocation d'accompagner la transformation digitale des métiers, en lien avec la stratégie d'un grand groupe bancaire français.Ce centre d'expertise transverse est orienté vers plusieurs domaines :
- Développement
- Innovation
- Data
- Intelligence artificielleLa prestation se déroulera au sein de l'entité Assets IA, chargée de concevoir des projets pilotes et des produits finis innovants à destination du groupe et de ses clients. Dans ce contexte, un Tech Lead Senior Java / Angular est recherché pour participer au développement de nouveaux projets intégrant l'intelligence artificielle.MISSIONS
- Développement et évolution des applications
- Étudier et s'approprier un code existant en Java / Angular
- Faire évoluer le code et développer les nouvelles fonctionnalités attendues
- Participer aux différents rituels projet
- Gérer les livraisons et le maintien en condition opérationnelle (MCO) de l'application en production
- Leadership technique et encadrement
- Organiser l'équipe front-end, notamment en matière de planning et de priorités
- Assurer un rôle de référent technique lors des choix technologiques et des questions de faisabilité
- Encadrer les développeurs front-end, back-end, mobile natif et web
- Guider et accompagner l'équipe technique
- Diriger les équipes en utilisant la méthodologie Scrum
- Assurer le coaching, l'accompagnement et la gestion des savoir-faire des équipes techniques
- Conception et architecture technique
- Réaliser des investigations et des études techniques
- Rechercher et proposer des solutions techniques
- Analyser les besoins et les contraintes techniques
- Participer à la conception et à l'architecture des solutions
- Prendre en charge les phases de développement les plus complexes
- Organiser, planifier et assurer le développement technique web
- Collaboration et expérience utilisateur
- Collaborer avec les développeurs, les webdesigners et les chefs de produits/design
- Contribuer à l'intégration des maquettes
- Évaluer leur faisabilité technique
- Prendre en compte les enjeux d'expérience utilisateur (UX)
- Développement front-end et pratiques techniques
- Assurer le développement front-end avec Angular 2 ou supérieur
- Mettre en œuvre les pratiques d'intégration continue
- Participer aux ateliers de développement et aux PIC
- Mettre en œuvre les principes de conception réactive et les approches mobile-first
- Développer des outils techniques d'amélioration progressive
- Rédiger des normes et des outils d'aide au développement
- Qualité, tests et sécurité
- Intégrer les tests unitaires
- Assurer le suivi de la couverture de code
- Mettre en place et réaliser les phases de tests techniques
- Optimiser les performances des solutions
- Renforcer la sécurité des applications
- Veiller à la disponibilité des applications
- Chiffrage et documentation
- Étudier, chiffrer et budgétiser les développements
- Rédiger la documentation techniqueOUTILS & ENVIRONNEMENT
- Développement Java / Angular
- Angular 2 ou supérieur pour le front-end
- Conteneurisation Docker avec Kubernetes ou solution équivalente
- Intégration continue
- Tests unitaires et couverture de code
- Méthodologie Agile, notamment Scrum
- Ateliers de développement et PICCONDITIONS DE TRAVAIL
- Expérience : Plus de 9 ans
- Formation : Bac+5 - École d'ingénieur ou équivalent
- Localisation : Charenton *