Tech Lead – Développement Full-Stack (m/f)
Mission
Nous recherchons un Tech-Lead Architect expérimenté et dynamique pour diriger nos équipes de développement Full-Stack (Java, React, Microservices) axées sur la supervision du secteur financier. Le candidat idéal sera chargé de superviser et contribuer au développement de solutions informatiques innovantes et d’outils de collecte de donnée et d’analyse pour renforcer les capacités de surveillance de nos agents et faciliter la prise de décision informée dans le secteur financier.
Rôle & responsabilités
- Participer activement à la conception, le développement, les tests et le déploiement de solutions Full-Stack et d'outils d'analyse de données adaptés aux besoins uniques de la supervision du secteur financier, en veillant à la qualité cloud-ready de l’architecture de nos systèmes (performance, robustesse, scalabilité, maintenance, sécurité, opérativité, modularité).
- Collaborer étroitement avec les tech-leads pour assurer une communication fluide et transparente, facilitant ainsi la prise de décision éclairée et l'alignement des objectifs au sein de l'équipe.
- Suivre et participer activement à l'avancement des projets et des taches de maintenance, identifier les risques ou problèmes potentiels, les communiquer à ses coéquipiers et responsables et, dans la mesure du possible, prendre des initiatives pour les résoudre. S'assurer de la conformité aux normes réglementaires ainsi que du respect des délais et des budgets des projets.
- Suivi de la méthodologie interne et des meilleures pratiques Agile pour favoriser une culture de collaboration, d'adaptabilité et d'amélioration continue au sein des équipes, permettant une réponse rapide aux demandes réglementaires changeantes et aux dynamiques du marché.
- Surveiller activement les indicateurs de performance et les outils de surveillance pour anticiper et résoudre rapidement les problèmes, assurant ainsi la stabilité et l'efficacité des systèmes.
- Maintenir le matériel et les logiciels à jour pour garantir que l'équipe utilise les technologies les plus récentes et les plus performantes, améliorant ainsi la productivité et l'innovation.
- Assurer que toutes les pratiques de développement sont standardisées et cohérentes pour promouvoir une collaboration harmonieuse entre les développeurs et garantir la qualité du code.
- Apporter des idées novatrices et constructives pour améliorer les processus existants et explorer de nouvelles opportunités d'amélioration continue.
- Montre une grande flexibilité et disponibilité pour répondre aux besoins de l'équipe, offrant un soutien rapide et efficace en cas de problème ou de demande urgente.
- Tient à jour la documentation technique et les records des décisions architecturales pour assurer une traçabilité et une cohérence dans l'ensemble du projet
- Collaborer étroitement avec toutes les autres divisions du service IT. Participer, si nécessaire, aux réunions avec les autres parties prenantes (autorités de régulation, institutions financières, départements internes) afin de comprendre les besoins, prioriser les projets et assurer l'alignement avec les objectifs de surveillance et les objectifs stratégiques.
- Participe activement à la rédaction des exigences pour les projets externalisés, en veillant à ce que ces exigences soient claires et détaillées.
- Supervise l'intégration des solutions développées par les équipes externalisées dans nos systèmes, en veillant à ce que cette intégration soit fluide et conforme aux standards et exigences de notre organisation.
- Favoriser une culture d'innovation et d'excellence au sein des équipes, en encourageant l'exploration de nouvelles technologies et méthodologies pour renforcer les capacités de surveillance, automatiser les processus et améliorer la prise de décision basée sur les données.
- Rester informé des tendances de l'industrie, des technologies émergentes et des développements réglementaires dans le secteur financier pour informer la planification stratégique, stimuler l'innovation et maintenir un avantage concurrentiel dans les pratiques de surveillance.
- Offre un soutien continu aux membres de l'équipe, en partageant ses connaissances et son expérience pour aider à leur développement professionnel et personnel, en fournissant des commentaires réguliers, du coaching et organisant des opportunités de développement de compétences techniques.
Votre profil
- Diplôme de licence ou de master en informatique, en technologies de l'information, en finance ou dans un domaine connexe.
- Expérience avérée (5 ans) dans la direction d'équipes de développement Full-Stack, de préférence dans le secteur des services financiers.
- Solides compétences en gestion de projet avec une expertise dans les méthodologies et les pratiques Agile, notamment dans le contexte de la conformité réglementaire et de la supervision du secteur financier.
- Bonne connaissance des technologies, des frameworks et des architectures de développement Full-Stack orienté Java et microservices, avec une expérience dans la mise en œuvre de solutions pour les applications financières préférée.
- Maîtrise des outils et méthodologies d'analyse de données, y compris possiblement l'analyse statistique, l'apprentissage automatique (ML) et les techniques de visualisation des données.
- Excellentes compétences en communication, en relations interpersonnelles et en leadership, avec la capacité de collaborer efficacement avec diverses parties prenantes et des équipes pluridisciplinaires.
- Capacité démontrée à hiérarchiser et à gérer plusieurs projets simultanément dans un environnement dynamique et hautement réglementé.
- Engagement à favoriser une culture d'innovation, de collaboration et d'amélioration continue, en mettant l'accent sur la fourniture de solutions de haute qualité répondant aux exigences réglementaires et aux attentes des parties prenantes.
- Forte concentration sur la mise en œuvre et la livraison de projets, avec un engagement à respecter les délais, à gérer les risques et à dépasser les indicateurs de performance.
- Ouverture aux feedbacks et engagement fort envers le bien-être de l'équipe et le développement professionnel.
- Expertise dans ecosystem Java / Spring / Springboot / Spring Security / Hibernate / JPA / Javascript / ReactJS/ PostgreSQL / RabbitMQ / Ansible / git / Jenkins / Maven / Gradle / Linux / HTLM5 / CSS3 / Bootstrap / NodeJS / Secure coding (OWASP) / SQL / Docker / Swarm / K8S / Devops / Keycloack /
- MicroServices, modèle MVC, REST/SOAP, Domain Driven Design, Test Driven Development, Behavior Driven Development, modélisation UML, Spring, sécurité/OWASP, expérience en documentation d’architecture.
- PostgreSQL, SQLServer, Elastic.
- Java, YAML, HTML, Javascript, JSON, CSS, XML/XSL/XSD.
- Intellij IDEA, Eclipse, Continuous Integration/Continuous Delivery, Maven, Jenkins, Git, Docker, Sonar, Docker, Swarm.
- Docker, Swarm, K8S, RabbitMQ.
Le(la) candidat(e) retenu(e) sera engagé(e) comme employé(e) de l’État en vertu d’un contrat à durée indéterminée. Si le(la) candidat(e) remplit les conditions en vigueur, il/elle sera amené(e) à se présenter par la suite à l’admission au statut de fonctionnaire de l’État.
Avant la conclusion du contrat de travail, le(la) candidat(e) devra délivrer un extrait du casier judiciaire (bulletin n°3), datant de moins de 2 mois, afin de garantir son honorabilité.
Postuler
* Champs obligatoires