Société : Autorité de Sûreté Nucléaire et de Radioprotection (ASNR) Lieu : Bouches-du-Rhône (Provence-Alpes-Côte-D'Azur)
Présentation de l'entreprise
L'Autorité de sûreté nucléaire et de radioprotection est une autorité administrative indépendante créée par la loi du 21 mai 2024 relative à l'organisation de la gouvernance de la sûreté nucléaire et de la radioprotection pour répondre au défi de la relance de la filière nucléaire. Elle assure, au nom de l'État, le contrôle des activités nucléaires civiles en France et remplit des missions d'expertise, de recherche, de formation et d'information des publics. L'ASNR est composée de fonctionnaires, d'agents de droit public et de salariés de droit privé.
Descriptif du poste
Société : Autorité de Sûreté Nucléaire et de Radioprotection (ASNR) Catégorie : Apprentissage / Alternance Activité : Services Filiere : Production Metier : Electriciens, Electroniciens Lieu : Bouches-du-Rhône (Provence-Alpes-Côte-D'Azur) Durée : 12 mois
Mission
Le logiciel ASTEC (Accident Source Term Evaluation Code) est un outil de référence pour la simulation d'accidents graves dans les installations nucléaires. Il s'appuie sur des jeux de données complexes décrivant finement la géométrie, les conditions thermohydrauliques et les propriétés des composants. La qualité et la conformité de ces fichiers aux règles de conception conditionnent directement la fiabilité et la pertinence des résultats produits. Aujourd'hui, la création et la mise à jour de ces jeux de données sont réalisées manuellement à l'aide d'éditeurs de texte génériques. Bien que cette approche offre une grande flexibilité, elle présente plusieurs inconvénients : un risque accru d'erreurs de syntaxe et d'incohérences, une navigation difficile dans des fichiers volumineux et faiblement structurés, ainsi qu'un temps important consacré aux tâches de vérification, de validation et de correction. Dans ce contexte, le projet s'adresse à un étudiant de troisième année de BUT Informatique souhaitant effectuer son alternance. L'objectif est de poursuivre la conception et le développement d'une extension pour Visual Studio Code (VS Code), destinée à simplifier la lecture, l'édition et la validation des jeux de données ASTEC, en s'appuyant sur les règles de conception du code.
Les missions seront les suivantes :
. analyser les formats de fichiers existants et les règles associées;
. concevoir l'architecture logicielle de l'extension en utilisant l'API VS Code et le Language Server Protocol (LSP);
. développer des fonctionnalités avancées telles que :
- la reconnaissance et la structuration automatique des fichiers;
- la complétion contextuelle et la suggestion intelligente de paramètres;
- l'affichage d'aides dynamiques (tooltips);
- la détection d'erreurs, d'incohérences et de non-respect des règles;
- l'optimisation de la complétion automatique.
Cette alternance s'inscrit dans la continuité d'un stage existant et pourra inclure des outils de post-traitement et applications complémentaires autour d'ASTEC. Elle offrira une expérience en développement logiciel dans un environnement industriel exigeant, avec mobilisation de compétences en TypeScript/JavaScript, Python, extensions VS Code, LSP, parsing et architectures logicielles modulaires