Apprenti (H/F) BUT (2ème et 3ème année) - Informatique : Réalisation D'Applications : Conception, Développement, Validation
New
- Apprenticeship contract
- 24 mounth
- BAC+3/4
Offer at a glance
The Unit
Institut Pierre-Simon Laplace
Contract Type
Apprenticeship contract
Working hHours
Full Time
Workplace
78280 GUYANCOURT
Contract Duration
24 mounth
Date of Hire
01/09/2026
Apply Application Deadline : 08 May 2026 23:59
Job Description
Missions
L’ apprenti-e “Développeur-euse fullstack” aura pour mission de concevoir, développer et optimiser des modules web pour valoriser les bases de données de recherche en paléoclimatologie (l'étude des climats passés) hébergées à l’IPSL. L’objectif est que l’apprenti-e se forme et se perfectionne aux technologies web en réalisant des applications web pour la distribution, la manipulation et la visualisation de données de recherche, travaux qui répondent à un fort besoin de la communauté scientifique en paléoclimatologie.
Les principales missions de l'apprenti-e “développeur-euse fullstack” seront les suivantes:
1. Développement d'applications web pour la distribution, la manipulation et la visualisation de données de recherche en paléoclimatologie :
◦ Analyse du logiciel existant: Analyser l'architecture et le fonctionnement du logiciel existant avec l'aide de l'équipe et de la documentation fournie.
◦ Analyse des besoins : Collaborer avec les chercheurs, les utilisateurs pour comprendre leurs besoins. Identifier les fonctionnalités nécessaires pour les développements web à réaliser.
◦ Conception : Concevoir des solutions et nouvelles fonctionnalités en tenant compte des exigences de sécurité, de performance et d'interopérabilité, et de la compatibilité avec le logiciel existant.
◦ Développement frontend et backend : Implémenter les interfaces utilisateurs (frontend) et la logique métier (backend) des applications en utilisant des langages et des frameworks appropriés.
◦ Tests et débogage : Effectuer des tests unitaires et d'intégration pour garantir le bon fonctionnement de l'application. Identifier et résoudre les éventuels problèmes de manière proactive.
◦ Documentation : Rédiger des documentations détaillées expliquant le fonctionnement des fonctionnalités développées.
2. Optimisation des performances :
◦ Analyse des performances et optimisation du code : évaluer les performances des applications en identifiant les zones des applications susceptibles d'être optimisées; réviser le code existant pour identifier et mettre en œuvre des améliorations en termes d'efficacité, de rapidité d'exécution.
3. Sécurité des données :
◦ Mise en œuvre des meilleures pratiques : Utiliser des pratiques de codage sécurisées pour éviter les vulnérabilités; mettre en place des mécanismes d'authentification et d'autorisation appropriés.
◦ Conformité aux normes : S'assurer que le développement est conforme aux normes de sécurité et de confidentialité spécifiques au CNRS.
4. Interopérabilité :
◦ Standardisation des formats de données : Travailler sur l'adoption des format de données standard (notamment le format Linked PaleoData - LiPD) pour faciliter l'échange des données avec d'autres laboratoires ou institutions autour de la communauté de recherche en paléoclimatologie.
◦ Développement d'API : Concevoir et mettre en œuvre des nouvelles interfaces de programmation d'applications (API) permettant l'accès aux données à partir d'autres systèmes.
◦ Tests d'interopérabilité : Effectuer des tests pour garantir que les modules développés peuvent interagir de manière fluide avec d'autres systèmes.
5. Collaboration avec les utilisateurs :
◦ Réunions de suivi : Participer à des réunions régulières avec les chercheurs pour comprendre leurs nouveaux besoins et discuter des progrès réalisés.
◦ Formation : Fournir une formation aux utilisateurs finaux, en particulier aux chercheurs, sur l'utilisation des outils développés.
◦ Collecte de retours : Recueillir les retours des utilisateurs finaux pour identifier les points d'amélioration et ajuster les développements en conséquence.
6. Documentation exhaustive :
◦ Documentation du code : Rédiger des commentaires clairs dans le code source pour faciliter la compréhension et la maintenance par d'autres développeurs.
◦ Documentation technique : Préparer une documentation technique détaillée expliquant l'architecture, les décisions de conception et les dépendances.
◦ Manuels d'utilisation : Créer des manuels d'utilisation destinés aux utilisateurs finaux pour garantir une utilisation efficace des applications développées.
7. Veille technologique:
◦ Surveillance des tendances, évaluation des nouvelles technologies : Évaluer la pertinence des nouvelles technologies pour les intégrer dans les développements existants, en tenant compte des avantages potentiels pour les autres services du laboratoire.
◦ Participation à des événements : Assister à des conférences ou à des séminaires liés aux sujets techniques et scientifiques en relation au programme de formation.
Your Profil
Recherche un.e apprenti.e en deuxième année (BAC+2) de BUT Informatique reconnu par l’Etat pour un contrat de deux ans.
Your Work Environment
Description of the employer
Le Centre National de la Recherche Scientifique est un organisme public de recherche pluridisciplinaire placé sous la tutelle du ministère de l’Enseignement supérieur, de la Recherche et de l’Innovation. Ses 10 instituts scientifiques couvrent tous les champs de la connaissance en biologie, physique, chimie, ingénierie, sciences humaines et sociales, mathématiques, écologie, sciences de l’information et sciences de l’univers.
Le CNRS emploie près de 32 000 personnes, dont plus de 11 000 chercheurs travaillant au sein de 1 144 laboratoires répartis sur tout le territoire national. Les 17 délégations régionales (DR) du CNRS ont un rôle de gestion et d’accompagnement de proximité de ces unités de recherche, en particulier dans le domaine des Ressources Humaines.
Pour toute information complémentaire, il est possible de consulter le site Internet du CNRS : http://www.cnrs.fr/
L’apprenti-e rejoindra le centre de calcul et de données de l'Institut Pierre-Simon Laplace (IPSL). L'IPSL fédère 8 laboratoires en Ile de France dont les thématiques de recherche concernent le climat, l'environnement régional ou global. L'IPSL est notamment un des centres majeurs de modélisation du climat dans le monde contribuant aux travaux du GIEC (Groupe d'experts intergouvernemental sur l'évolution du climat). L'IPSL joue
également un rôle essentiel au niveau national concernant l'acquisition et l'analyse d'observations de nature variée (par satellites, observatoires sol, campagnes de mesures) pour comprendre l'évolution du climat..
Au sein de l'IPSL, le centre de calcul et de données ESPRI a la mission essentielle de mettre à disposition et de distribuer les données scientifiques tout en offrant un environnement d'analyse performant et adapté pour la communauté de recherche IPSL ainsi que pour la communauté nationale. ESPRI est en effet également l'un des centres de données et service (CDS) du pôle de données national atmosphère AERIS de l'infrastructure de recherche DATA TERRA et est la plateforme sur laquelle se base l'Infrastructure de recherche CLIMERI pour les simulations climatiques.
L'étudiant-e rejoindra l'équipe d’ESPRI-OBS, composée de 15 ingénieurs informaticiens, dont le rôle est d'assurer le développement de services avancés etla distribution de données d'observation de différentes natures vers les utilisateurs scientifiques. Il/elle évoluera au sein d'une équipe dotée d'un périmètre technologique varié et en charge d'applications pour la gestion et le traitement de données d'observations. Le travail s'effectuera sous la responsabilité d'un chef de projet en informatique au sein d’ESPRI-OBS.
Pour plus d’information :
• Portail IPSL : https://www.ipsl.fr/
• ESPRI : https://espri.ipsl.fr
Compensation and benefits
Compensation
Annual leave and RTT
44 jours
Remote Working practice and compensation
Pratique et indemnisation du TT
Transport
Prise en charge à 75% du coût et forfait mobilité durable jusqu’à 300€
About the offer
| Offer reference | UAR636-ALERUB-046 |
|---|---|
| Line of business | IT, Statistics and Scientific Calculation |
About the CNRS
The CNRS is a major player in fundamental research on a global scale. The CNRS is the only French organization active in all scientific fields. Its unique position as a multi-specialist allows it to bring together different disciplines to address the most important challenges of the contemporary world, in connection with the actors of change.
LanguesCreate your alert
Don't miss any opportunity to find the job that's right for you. Register for free and receive new vacancies directly in your mailbox.