L’Institut national de l’information géographique et forestière (IGN) est un établissement public à caractère administratif placé sous la tutelle des ministères chargés de l’écologie et de la forêt. Sa vocation est de produire et diffuser des données (open data) et des représentations (cartes en ligne et papier, géovisualisation) de référence relatives à la connaissance du territoire national et des forêts françaises ainsi qu'à leur évolution.
Grâce à son école d’ingénieurs, l'ENSG-Géomatique, et à ses équipes de recherche pluridisciplinaires, l’institut cultive un potentiel d’innovation de haut niveau dans plusieurs domaines (géodésie, forêt, photogrammétrie, intelligence artificielle, analyse spatiale, visualisation 3D, etc.).
Contexte
Au sein de la direction des systèmes d'information (DSI), le service des développements métier (SDM) est un service d’une centaine d’agents qui regroupe l’ensemble des activités de conception, développement, déploiement et maintien en condition opérationnelle (MCO) du SI métier de l’IGN. Le SDM contribue aux projets majeurs de l’IGN (OCS GE, LIDAR HD) en embarquant des traitements innovants dont certains basés sur l’apprentissage machine (IA). Pleinement mobilisé dans la stratégie des Géocommuns de l’Institut, le SDM développe ses nouveaux produits avec des partenaires et dans une logique de communauté open source. Le SDM assure par ailleurs le suivi et le bon déroulement (technique et contractuel) de l’exploitation de la Géoplateforme.
Au sein du SDM, le département "pôle technique Géoplateforme" a pour missions principales :
- Les développements et la maintenance d’une partie des services et des interfaces de la Géoplateforme, de chaînes de diffusion des données IGN et partenaires, et le développement de nouveaux services et expérimentations,
- L'accompagnement et le support aux utilisateurs de ces services (dont le support développeurs),
- Le suivi de l'exploitation, de la maintenance, et des évolutions de la Géoplateforme par le pilotage des prestataires mandatés pour son exploitation dans le cadre d’un marché de tierce maintenance applicative.
La Géoplateforme (www.ign.fr/geoplateforme) et les géoservices, SI hébergé sur le cloud, constituent les principaux vecteurs de diffusion des données de l'institut et de ses partenaires auprès d'entités publics, privés et du grand-public.
Contexte du poste :
L’IGN souhaite réinternaliser la maintenance, les développements, et l’infogérance de la Géoplateforme.
Dans ce contexte, le département Géoplateforme doit être renforcé afin de reprendre la main sur les services réalisés par des prestataires dans le cadre du marché.
En particulier, une phase de réversibilité permettra aux prestataires actuellement en charge de la maintenance de la Géoplateforme, de transmettre toutes les connaissances et outils nécessaires à la bonne reprise des composants Géoplateforme par les équipes dédiées IGN.
Missions
Le ou la responsable de développements Java est responsable technique des développements et du bon fonctionnement de plusieurs composants du socle de la Géoplateforme développés en Java (entrepôt et certains services de diffusion).
En particulier, pour préparer la réinternalisation, le lead developer sera chargé de :
- Prendre en main les concepts fonctionnels de l’API Entrepôt Géoplateforme et les services de diffusion associés
- Qualifier le code des composants repris (structure, choix d’implémentation, découpage en fonctionnalités), et faire des propositions éventuelles pour en améliorer la maintenabilité
- Participer activement aux ateliers de réversibilité avec les prestataires, afin de qualifier et éprouver les éléments transmi (documentations, outils de couverture de code, code lui-même), et pouvoir accompagner la montée en compétences de l’équipe
- Guider et former l’équipe au développement Java et aux bonnes pratiques associées, pour la maintenance du code existant ou la mise en œuvre d’évolutions.
Par la suite, une fois les composants repris en interne :
- Analyser les demandes d’évolution fonctionnelles, ou des problématiques techniques, et faire des propositions pertinentes d’implémentation pour leur mise en œuvre
- Contribuer aux travaux d’architecture et aux estimations de charge
- Encadrer techniquement l’équipe de développement et veiller à la maintenabilité du code (couverture de code, documentation)
- Contribuer aux développements, dans le cadre de la maintenance, et de la mise en œuvre des évolutions priorisées
- Assurer une veille technologique, et savoir monter en compétences rapidement sur des nouvelles technologies
Profil recherché
Vous avez une forte expérience en développement Java (5 ans et plus), y compris la configuration de JVM, et vous avez déjà encadré la mise en place de projets Java (choix d’implémentation, de frameworks, d’architecture).
Des connaissances des données géographiques, des services de diffusion et bases de données associées, et des logiciels SIG, sont un plus, ainsi qu’une bonne connaissance de l’environnement Kubernetes.
Par ailleurs, s’agissant d’un pôle technique, une capacité à appréhender rapidement les enjeux d’un sujet technique est demandée.
Compétences managériales :
- Savoir superviser fonctionnellement des développeurs
- Savoir construire une relation de confiance, de respect et de collaboration entre les membres d'une équipe
Compétences techniques :
- Maitriser les outils et méthodologies de développement Java
- Savoir évaluer un développement
- Savoir interpréter un dossier d'analyse et les descriptions algorithmiques associées
- Savoir analyser, expliquer, évaluer et présenter des méthodes, des résultats, des problèmes techniques
- Savoir intégrer des démarches d'innovation
- Savoir concevoir et rédiger des documents d'aide à la décision
Compétences organisationnelles :
- Savoir élaborer et proposer des solutions adaptées, nouvelles et efficaces
- Savoir mener une veille proactive sur son domaine d’activité, et s’informer des opportunités techniques
- Savoir diffuser de l’information de manière ascendante, descendante, transversale, en interne et/ou en externe
Compétences relationnelles :
- Savoir créer les conditions favorables à des relations MOA-MOE harmonieuses et productives
- Savoir proposer des idées à des fins d'amélioration continue
- Savoir accompagner le changement dans le cadre d'un projet
- Savoir communiquer efficacement en pratiquant l'écoute active
Atouts de l’environnement de travail
- Travailler sur des sujets novateurs, en pleine transformation, au service des politiques publiques et des citoyens.
- Porter une responsabilité sur les résultats attendus, concrétisés par des services opérés. La Géoplateforme est un des projets cœur de l'activité de l'IGN avec des impacts forts pour un grand nombre d'acteurs de l'écosystème, elle vise à transformer l'action publique par des outils numériques, dans une logique de communs.
En rejoignant l’IGN, vous travaillerez en équipe, dans une structure à taille humaine, riche de la diversité de ses métiers.
Si vous avez une appétence pour les sujets d’innovation, que vous êtes curieux, et avez le sens du service public, participez au développement de l’IGN d’aujourd’hui et de demain !
Proche du bois de Vincennes, l'IGN dispose d'un environnement agréable et sa position stratégique aux portes de Paris est un atout avec plusieurs possibilités d'accès à proximité (métro ligne1, RER A Vincennes, Bus, vélo).
- Pratique possible du télétravail,
- Equipements sportifs disponibles sur site,
- Associations culturelles et sportives au sein de l'IGN,
- Remboursement transports en commun 75% et forfait mobilités durables
- Restauration d'entreprise.
Contact
Romain Monger, chef du département Géoplateforme, romain.monger[at]ign.fr
Jean-Marc Le Gallic, Chef adjoint du service développement métier, jean-marc.le-gallic[at]ign.fr
Renseignements administratifs : recrutement-mobilite@ign.fr
Aucune candidature reçue par mail ne sera traitée.