Tech lead / Responsable développements
20 hours ago
Paris
QUI SOMMES NOUS ? La Cour de cassation est la plus haute juridiction de l’ordre judiciaire français. Siégeant au sein du Palais de justice, sur l'Île de la Cité, elle remplit une mission essentielle : unifier et contrôler l'interprétation des lois. La haute juridiction rend à cet effet plus de 21.000 décisions par an. La Cour de Cassation fut la première juridiction française à initier la dématérialisation de ses procédures judiciaires. Elle poursuit actuellement cet engagement en travaillant sur une refonte d’ampleur de son système d’information juridictionnel. Pilotée par sa direction des systèmes d’information (DSI), l’importante équipe mobilisée œuvre dans le cadre d’une approche produits similaire à celle des startups d’Etat. Cette méthodologie est centrée sur l’impact des produits numériques et la capacité à les évaluer à l’aide d’indicateurs factuels. Plusieurs objectifs forment les lignes directrices de ces travaux : • L’amélioration du traitement des affaires judiciaires, dans l’intérêt du justiciable et de la bonne administration de la justice,, • La modernisation et le renforcement de l’efficacité opérationnelle de la Cour,, • L’exactitude, l’authenticité, la sécurité et la traçabilité des données,, • La robustesse, l’évolutivité et le renforcement du SI. La Cour de cassation met également en œuvre la politique open data des décisions de justice. C’est le laboratoire d’innovation du service de la documentation, des études et du rapport qui gère ce projet avec l’appui de la DSI. DESCRIPTIF DU SERVICE La DSI de la Cour est composée de 24 personnes, de 4 services et 1 pôle : • « Support, postes de travail et référentiel utilisateurs » (7 p.), • « produits métiers » (4 p.), • « développements et TMA » (4 p.), • « Plateforme et infrastructure » (4 p.), • « Données » (3 p.) Ces services ainsi qu’un responsable de la sécurité des systèmes d’information (RSSI) sont placés sous l’autorité d’un directeur rattaché au secrétariat général du Premier président. Le service « Développements et TMA » se réorganise dans le cadre de la transformation du SI juridictionnel et de l’adoption d’une approche produit. Il est composé du Tech Lead et de trois développeurs internes, épaulés par des freelances intervenant sur la construction du nouveau SI et par une ESN titulaire du marché de tierce maintenance applicative. L’équipe intervient à la fois sur le build et le run. Les principaux produits couvrent notamment un portail destiné aux agents de greffe, un portail public, une solution d’éditique collaborative et une plateforme d’API. L’objectif est de renforcer l’expertise interne et de conserver au sein de la Cour la maîtrise des choix techniques, de l’architecture et de la connaissance du SI. VOS MISSIONS EN QUELQUES MOTS Vous intervenez au cœur de la transformation du SI juridictionnel, dans un contexte de modernisation progressive d’un SI legacy vers une architecture ouverte, maintenable et orientée produit. La nouvelle stack applicative repose principalement sur TypeScript, React, Next.js, Node.js et MongoDB. Elle coexiste temporairement avec des applications historiques en Gupta, PHP, PL/SQL et Oracle, dont le décommissionnement est progressif. Vous êtes le référent technique du SI applicatif et portez la cohérence des choix techniques dans la durée. • Expertise, conception et architecture applicative: vous travaillez au plus près des équipes produit et des métiers pour comprendre les problèmes à résoudre, challenger les besoins exprimés et proposer des solutions simples, robustes et évolutives. Vous analysez les compromis, arbitrez les choix techniques structurants et veillez à la cohérence entre les différents produits et leur intégration au SI existant. Vous restez proche du code : revues de conception et de code, résolution de problèmes complexes, prototypes ou interventions ciblées lorsque le sujet le nécessite., • Leadership technique et montée en compétence : vous accompagnez une équipe de développeurs internes encore en phase de montée en compétence, ainsi que les contributeurs externes. Vous diffusez les bonnes pratiques de conception, de tests, de revue de code, de documentation, de sécurité, de performance et de maintenabilité. Vous favorisez le partage des raisonnements, l’autonomie progressive des équipes et une culture d’ingénierie pragmatique., • Qualité du delivery et environnement de développement : vous faites évoluer la stack, les standards et les outils utilisés par les développeurs : CI/CD, tests automatisés, qualité de code, observabilité, environnements de développement et assistants de code basés sur l’IA. Vous travaillez en articulation étroite avec le service « Plateforme et infrastructure » pour les couches techniques sous-jacentes et avec le RSSI pour intégrer les exigences de sécurité et de protection des données dès la conception. La TMA constitue un appui au maintien en condition opérationnelle des applications existantes. Vous en êtes le référent technique : vous challengez les solutions proposées, veillez à la qualité des développements, à la maîtrise de la dette technique et au respect des standards de la Cour, en lien avec le chef de produit chargé du pilotage contractuel. Vous contribuez enfin à la définition d’indicateurs objectifs permettant de suivre la qualité, la fiabilité, la performance et l’impact des produits. PROFIL RECHERCHE Connaissances • Maîtrise des architectures web modernes, des API et des principes de conception de systèmes modulaires, maintenables et évolutifs., • Expertise confirmée sur l’écosystème JavaScript/TypeScript, notamment Node.js, React et Next.js., • Bonne maîtrise des bases de données NoSQL, en particulier MongoDB, et compréhension des problématiques de modélisation, de performance et de migration de données., • Bonne culture des bases SQL et des environnements legacy. La connaissance d’Oracle, PL/SQL, PHP, Gupta ou des mécanismes de CDC constitue un plus mais n’est pas un prérequis., • Bonne culture de l’ingénierie logicielle : conception, tests automatisés, revues de code, refactoring, maîtrise de la dette technique et pratiques issues du Software Craftsmanship., • Bonne compréhension des chaînes CI/CD, des pratiques DevOps, de l’observabilité et des enjeux de sécurité et de protection des données by design., • Une connaissance du secteur public et des marchés de prestations est appréciée. Savoir-faire • Analyser un besoin métier et distinguer le problème à résoudre de la solution initialement envisagée., • Concevoir des solutions simples, robustes et évolutives répondant à des problématiques métier et techniques complexes., • Expliquer plusieurs options techniques, leurs compromis et leurs impacts, puis arbitrer les choix structurants., • Intervenir directement sur du code, réaliser des revues exigeantes et diagnostiquer des problèmes techniques complexes., • Accompagner des développeurs moins expérimentés, transmettre les raisonnements et faire progresser l’équipe vers davantage d’autonomie., • Définir et faire vivre des standards techniques sans créer de complexité inutile., • Travailler efficacement avec les équipes produit, les métiers, l’infrastructure, le RSSI et les prestataires externes. Savoir-être • Leadership technique naturel, fondé sur l’expertise, la pédagogie et la qualité des décisions., • Goût pour la résolution de problèmes et capacité à challenger de manière constructive., • Pragmatisme dans les arbitrages entre besoin métier, dette technique, sécurité, délai et pérennité du SI., • Capacité à vulgariser et à dialoguer avec des interlocuteurs techniques comme non techniques., • Rigueur, sens des responsabilités, autonomie et culture du service public. Expériences professionnelles antérieures souhaitées : • Expérience confirmée (5 ans+) en développement., • Pratique récente du développement sur des applications web modernes., • Première expérience de Tech Lead, de référent technique ou d’accompagnement d’une équipe de développeurs., • Expérience appréciée dans un environnement hybride mêlant build, run, legacy et modernisation progressive., • Une expérience de collaboration avec des prestataires ou une TMA constitue un plus., • Une expérience dans le secteur public ou parapublic serait un plus. A PROPOS DE L’OFFRE Statut : fonctionnaire titulaire ou contractuel. Lieu et conditions de travail : Lieu de travail : la Cour de cassation est située sur l’île de la Cité (5 quai de l’horloge 75001 PARIS). Accessibilité en transports : Métro, RER, bus (Châtelet, Cité, Saint Michel, Hôtel de Ville, etc.), parking vélo. Régime horaire hebdomadaire : 38h30. Congés : 40 + jours de fractionnement. Télétravail : 1 à 2 jours suivant autorisation du responsable. Restauration : Restaurant administratif du Palais de justice. Enquête administrative de sécurité obligatoire. Interventions ponctuelles en HNO. Les fiches descriptives des produits numériques de la Cour de cassation peuvent être consultées à cette adresse : _ Contact pour renseignements et envoi des CV et lettres de motivation (préciser la référence de l’offre dans l’objet) : _