À propos de l'entreprise L’Agence Nationale pour les Chèques Vacances (ANCV), établissement public à caractère industriel et commercial, assure une mission d’intérêt général qui est de développer l’accès aux vacances et aux loisirs pour tous, et notamment des personnes les plus fragiles. Grâce à son modèle économique, l’ANCV autofinance son développement et ses actions de politique sociale. Ainsi, l’essentiel des excédents de gestion générés par l’émission des Chèques Vacances est affecté à des programmes d’actions sociales destinés aux publics les plus fragiles (séniors ; familles, personnes en situation de handicap …) ainsi qu’au financement du patrimoine du tourisme à vocation sociale. Les différents programmes de solidarité ont permis le départ de 250 000 personnes. À propos du poste Votre mission : En tant que premier lead développeur de l'ANCV, vous êtes un acteur clé de la transformation numérique de l’agence et assurez un rôle stratégique dans la refonte de ses outils digitaux. Dans ce cadre, vous gérez et pilotez les activités de développement. Vous organisez et structurez la fonction de développement interne et vous assurez le maintien des connaissances techniques sur l’ensemble des applicatifs qui vous seront confiés. À cette fin, vous pilotez notamment les développements de la refonte d’applications. Responsabilités principales : Pilotage de projets d’envergure Intervenir sur des projets stratégiques, tels que des refontes d’applications frontend et backend ou la mise en place de nouvelles solutions (web, application mobile) en lien avec les équipes projets (Product Owner, Technical Product Owner, UX/UI Designer, recetteurs/testeurs, ). Animer une équipe interne de développement : organiser, planifier, réaliser ou faire réaliser les travaux de développement, établir le reporting (avancement, suivi des risques). Être force de proposition, challenger les solutions techniques, conseiller et contribuer aux décisions stratégiques. En collaboration avec les autres services de la DSI (études, infrastructure et production, expertise data, RSSI), contribuer à la définition de l’architecture et à la mise en œuvre des solutions techniques les plus adaptées aux objectifs et contraintes de chaque projet. Développer les sites et applications, optimiser les développements et assurer la performance des briques développées. Appliquer les procédures de qualité (revue de code, tests unitaires, tests de performance, intégration continue, ) et de sécurité (pratique de codage sécurisé, test de sécurité, gestion des configurations, contrôle d’accès, mise à jour correctifs, ). Amélioration continue des sites et applications de l’ANCV Contribuer à l’amélioration continue des sites et applications : gérer l’obsolescence ; réaliser les montées de version techniques (OS et Middleware) ; contrôler la robustesse et la performance (tests de performance et montée en charge) ; assurer la maintenance évolutive et corrective. Garantir la stabilité, la sécurité et l’évolutivité des solutions numériques : traiter les vulnérabilités et sécuriser les développements et configurations. Réinternalisation de la connaissance technique Piloter et coordonner la réversibilité technique des applications. Documenter l’environnement technique (DAT, spécifications, configurations, procédures d’installation et d’exploitations). Participer à la préparation et à l’installation des environnements techniques. Travailler en étroite collaboration avec les équipes en charge de la TMA (Tierce Maintenance Applicative) et les Product Owners et Technical Product Owners pour assurer le transfert de compétences et connaissances vers les collaborateurs internes. Assurer le support technique. Structuration de la fonction développement au sein de l’ANCV Poser les bases de la fonction développement au sein de l’agence : concevoir et formaliser les bonnes pratiques de développement (standards de code, gestion des versions, intégration continue, ). Participer au recrutement et accompagner la montée en compétence de l’équipe des futurs développeurs vers des pratiques partagées et performantes. Organiser la veille stratégique sur les évolutions technologiques, proposer des améliorations et développer des pratiques innovantes. Qualifications Formation supérieure en informatique (Bac5 ou équivalent) avec 5 ans d’expérience en développement fullstack dont une expérience significative en tant que lead développeur ou dans un rôle technique stratégique, idéalement dans un contexte de transformation digitale. Compétences requises Solides capacités d’analyse et de synthèse pour appréhender des problématiques complexes. Leadership naturel, excellentes qualités relationnelles et pédagogiques et capacité à fédérer, à motiver, à diriger une équipe de développeurs autour de projets. Excellentes compétences en communication pour interagir avec diverses équipes et interlocuteurs (Product Owners, Technical Product Owners, recetteurs/testeurs, ). Autonomie, rigueur et esprit d’initiative. Une appétence pour la construction et le développement d’équipes. Expertise confirmée en développement fullstack, avec une bonne maîtrise des langages front-end et back-end (Java, Python), ainsi que des frameworks modernes tels que React, Angular, Type script ou équivalents. Maîtrise des principaux environnements technologiques courants, en particulier Eclipse, Node.js, Svelte, Next.js, ReactNative. Bonne connaissance des systèmes d’exploitation courants (Microsoft, Red Hat Linux, etc.) et des solutions de gestion de contenu, notamment Drupal. Compétences solides en architecture logicielle et gestion des bases de données (Oracle, Postgres, MariaDB, Intersystems Caché). Connaissance des outils de test (UiPath, Octoperf), méthodes et outils DevOps (Git, Kubernetes, Ansible, Docker, Jenkins) : intégration et déploiement continu (CI/CD). Capacité à collaborer avec des équipes pluridisciplinaires et à prendre en compte les problématiques UX/UI.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.