Apprenti (H/F) BUT (2ème et 3ème année) - Informatique : Réalisation D'Applications : Conception, Développement, Validation
Nouveau
- Contrat d'apprentissage
- 24 mois
- BAC+3/4
L'offre en un coup d'oeil
L'unité
Institut Pierre-Simon Laplace
Type de Contrat
Contrat d'apprentissage
Temps de Travail
Complet
Lieu de Travail
78280 GUYANCOURT
Durée du contrat
24 mois
Date d'Embauche
01/09/2026
Postuler Date limite de candidature : vendredi 8 mai 2026 23:59
Description du Poste
Les 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.
Votre 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.
Votre Environnement de Travail
Description de l'employeur
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
Rémunération et avantages
Rémunération
Congés et RTT annuels
44 jours
Pratique et Indemnisation du TT
Pratique et indemnisation du TT
Transport
Prise en charge à 75% du coût et forfait mobilité durable jusqu’à 300€
À propos de l’offre
| Référence de l’offre | UAR636-ALERUB-046 |
|---|---|
| Secteur d’activité | Informatique, Statistiques et Calcul scientifique |
| Langues | Français et anglais |
À propos du CNRS
Le CNRS est un acteur majeur de la recherche fondamentale à une échelle mondiale. Le CNRS est le seul organisme français actif dans tous les domaines scientifiques. Sa position unique de multi-spécialiste lui permet d’associer les différentes disciplines pour affronter les défis les plus importants du monde contemporain, en lien avec les acteurs du changement.
LanguesCréer une alerte
Ne manquez aucune opportunité de trouver le poste qui vous correspond. Inscrivez-vous gratuitement et recevez les nouvelles offres directement dans votre boite mail.