Mission
Le logiciel ASTEC (Accident Source Term Evaluation Code) est un outil de référence pour la simulation daccidents graves dans les installations nucléaires. Il sappuie 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. Aujourdhui, la création et la mise à jour de ces jeux de données sont réalisées manuellement à laide déditeurs de texte génériques. Bien que cette approche offre une grande flexibilité, elle présente plusieurs inconvénients : un risque accru derreurs de syntaxe et dincohérences, une navigation difficile dans des fichiers volumineux et faiblement structurés, ainsi quun temps important consacré aux tâches de vérification, de validation et de correction. Dans ce contexte, le projet sadresse à un étudiant de troisième année de BUT Informatique souhaitant effectuer son alternance. Lobjectif est de poursuivre la conception et le développement dune extension pour Visual Studio Code (VS Code), destinée à simplifier la lecture, lédition et la validation des jeux de données ASTEC, en sappuyant 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 larchitecture logicielle de lextension en utilisant lAPI 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;
laffichage daides dynamiques (tooltips);
la détection derreurs, dincohérences et de non-respect des règles;
loptimisation de la complétion automatique.
Cette alternance sinscrit dans la continuité dun stage existant et pourra inclure des outils de post-traitement et applications complémentaires autour dASTEC. 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
Profil recherché
Etudiant en 3ème année BUT/DUT/Licence informatique.
Diversité
La diversité est une des composantes de la politique RSE, RH et Qualité de Vie au Travail à lASNR.
Par conséquent, nous accordons la même considération à toutes les candidatures, sans discrimination, pour inclure tous les talents.
Quelles que soient les différences, nous souhaitons attirer, intégrer et fidéliser nos candidats et nos collaborateurs au sein dun environnement de travail inclusif.
L'ASNR conduit une politique active depuis de nombreuses années en faveur de l'égalité des chances au travail et l'emploi des personnes handicapées. Si vous êtes en situation de handicap, n'hésitez pas à nous faire part de vos éventuels besoins spécifiques afin que nous puissions les prendre en compte.
Localisation du poste
Localisation du poste
Europe, France, Provence-Cote d'Azur, Bouches du Rhône
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.