concepteur-développeur
Role details
Job location
Tech stack
Job description
Le concepteur-développeur ou la conceptrice-développeuse du service gestion et orchestration de traitements et simulations, sous l'autorité d'un membre de l'encadrement de la DSI chargé du projet Jumeau, a pour objectif de porter le développement d'un service d'orchestration de traitements parfois internes au socle du JNFT (traitement de taille modérée) mais aussi parfois déportés sur des HPC (traitement particulièrement lourds). Le service développé devra superviser et orchestrer la mise en œuvre de traitements d'analyse et simulation en pilotant le choix du lieu de traitement, l'allocation de ressource de traitements, les transferts de données entrant et sortant en fonction des contraintes techniques (ex: données très lourdes à transférer) et de l'estimation des temps de traitements (ex: degrés de parallélisation de l'algorithme).
Réaliser des développements informatiques, en menant au préalable des actions d'analyse, de conception et de levée de risques techniques quand elles sont nécessaires. Les actions de développements viseront à mettre en place des composants opensource et s'appuieront sur des composants opensource existants ou nouvellement versés à la communauté opensource par les membres du consortium du projet JNFT.
- Concevoir pour chaque développement les tests permettant de garantir sa pérennité (unitaires, d'intégration, etc.)
- Contribuer de façon significative aux travaux d'architecture et aux estimations de charge
- Mettre à jour le corpus documentaire (relatif à l'application) impacté par les développements
- Développer une expertise sur un domaine technique et métier et en faire bénéficier les équipes techniques ou ses interlocuteurs métier
- Réaliser des prototypes, démonstrateurs et preuves de concept Il travaillera en étroite collaboration avec les développeurs spécialisés sur l'intégration et la préparation de données ainsi qu'avec les experts métiers en simulations pour en permettre des déploiements passant à l'échelle.
Il pourra également contribuer aux développements d'autres briques concernant la récupération ou la diffusion de données.
Requirements
Diplômé-e d'un Master 2 ou d'un diplôme d'ingénieur, vous maîtrisez les outils et langages de programmation dédiés à l'orchestration de traitements et à l'interfaçage standardisé de services (Java, GitHub, REST). Vous avez une expérience avérée avec certains frameworks de simulation ou parallélisation (Apache Airflow, SPARK, OpenMole ...). Vous êtes intéressé-e par l'information géographique, le numérique, et avez le sens de l'intérêt général ? Vous souhaitez participer à un projet d'infrastructure technologique socle au service du développement des jumeaux numériques de territoire ? Rejoignez-nous !
Compétences techniques : Maîtriser les outils et langages de programmation dédiés à l'orchestration de traitements et à l'interfaçage standardisé de services (Java, GitHub, REST) Expérience avérée avec certains frameworks de simulation ou parallélisation (Apache Airflow, SPARK, OpenMole ...) Être familier avec les formats et standards OGC Savoir analyser des résultats, un problème technique, une problématique Savoir évaluer un développement et organiser les tests
Compétences organisationnelles : Savoir alimenter un outil de suivi de projet Savoir rédiger des documents professionnels (comptes-rendus, notes, courriers, rapports, études, cahiers des charges, ...) Savoir rendre compte de son activité Savoir s'adapter aux évolutions techniques
Compétences relationnelles : Savoir collaborer et travailler en équipe Savoir encourager la synergie et partager ses connaissances et ses expériences Savoir obtenir la confiance et le soutien de ses collègues et des autres collaborateurs Savoir établir un contact efficace et adapté aux différents interlocuteurs internes et externes Savoir faire preuve de pédagogie, Atouts de l'environnement de travail En rejoignant l'IGN, vous travaillerez en équipe, dans une structure à taille humaine, riche de la diversité de ses métiers. 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 ligne 1, RER A Vincennes, bus, vélo). Équipements sportifs disponibles sur site, associations culturelles et sportives au sein de l'IGN, restauration d'entreprise, remboursement transport 75% et forfait mobilités durables.
Benefits & conditions
Conditions particulières Travail en openspace.