E : Informatique, statistiques et calcul scientifique

Ingénieur d'études

Concours N° 105

Délégation organisatrice : Ile-de-France Meudon (DR 05) (MEUDON)

 

Nbre de postes : 3
Emploi-type : Ingénieur-e en ingénierie logicielle

1er poste du concours N° 105

Affectation : Humanités numériques, Aubervilliers (93)
Groupe de fonction : Groupe 3
Fonction mutualisée: Non
Autre(s) institut(s) du poste mutualisé:
Autre(s) unité(s) du poste mutualisé:

 

Mission :  
Participer à une ou plusieurs phases du cycle de vie des logiciels développés et opérés par la TGIR Huma-Num : analyse, développement, qualification, intégration, déploiement dans le respect du cahier des charges, des normes et des règles de sécurité. L'ingénieur-e devra être force de proposition et préconiser de nouvelles technologies pour l'évolution des plateformes.

 

Activités :  
- Participer à l'élaboration de l'architecture logicielle et matérielle des projets ;
- Réaliser tout ou partie des développements informatiques en fonction du périmètre des projets ;
- Modéliser, concevoir et/ou paramétrer tout ou partie de la solution logicielle ;
- Contribuer à la mise en place et au respect des dispositions qualité et des normes ;
- Rédiger et mettre à niveau les documentations techniques et fonctionnelles ;
Développer et tester les objets et composants ;
- Assurer la maintenance évolutive et curative des développements réalisés ;
- Élaborer la stratégie de test, concevoir, spécifier et exécuter des tests fonctionnels et/ou techniques ;
- Rédiger la documentation technique associée aux projets ;
- Assurer une assistance fonctionnelle et/ou technique aux exploitants et aux utilisateurs ;
- Concevoir les actions de formation techniques et fonctionnelles ;
- Mener une veille technologique constante afin de proposer des évolutions.

 

Compétences :  
Connaissances:
- Méthodes d'analyse et de conception ;
- Méthodologie de conduite de projet ;
- Maîtrise des techniques de programmation objet ;
- Maîtrise des principaux langages du Web (HTML, JavaScript/TypeScript, CSS) ;
- Maîtrise avancée des langages de développement PHP, jQuery et SASS ;
- Connaissance du Framework Symfony 5 ;
- Maitrise avancée du fonctionnement des API (REST, OpenAPI, Swagger) et des langages de données (JSON, XML) ;
- Connaissances des méthodes et techniques d'interopérabilité des données et du Web sémantique (RDF, SPARQL, JSON-LD) ;
- Connaissances avancées des outils de moteur de recherche (Elasticsearch en particulier) ;
- Maîtrise d'un outil de gestion de codes (Gitlab en particulier) ;
- Connaissances des méthodes Agile ;
- Méthodologie de tests ;
- Sécurité des systèmes d'information et de communication ;
- Anglais technique B1 (cadre européen commun de référence pour les langues).

Compétences opérationnelles:
- Appliquer les techniques du domaine ;
- Effectuer une analyse de besoins ;
- Packager une application ;
- Élaborer et mettre en œuvre un plan de tests ;
- Appliquer les procédures d'assurance qualité ;
- Appliquer les normes, procédures et règles ;
- Rédiger et mettre à jour la documentation fonctionnelle et technique ;
- Effectuer une veille du domaine ;
- Savoir travailler en équipe ;
- Animer une réunion ;
- Reporter auprès du responsable de projet.

 

Contexte :  
La principale mission de la TGIR Huma-Num est de construire, avec les communautés et à partir d'un pilotage scientifique, une infrastructure numérique de niveau international pour les Sciences Humaines et Sociales (SHS). Elle structure l'accompagnement des communautés scientifiques SHS en matière d'infrastructure numérique pour les données de la recherche et met en œuvre une infrastructure numérique permettant aux communautés SHS de développer, de réaliser et de préserver sur le long terme les programmes de recherche - leurs données et outils- dans un contexte de science ouverte et de partage des données. La TGIR Huma-Num est portée par l'unité d'appui et de recherche (UAR) 3598, ayant pour tutelles principales le CNRS et le Campus Condorcet, et pour tutelle secondaire l'université d'Aix-Marseille. Pour en savoir plus : https://www.huma-num.fr/
L'unité est constituée de 25 personnels (14 permanents et 11 CDD) répartis sur deux sites (le Campus Condorcet à Aubervilliers (93), la FMSH (75), le Centre de calcul IN2P3 (CC IN2P3) à Villeurbanne (Lyon) ainsi que dans le cadre de collaborations avec des MSH en France). La personne recrutée aura la possibilité de choisir son lieu d'affectation en sachant que des déplacements réguliers sont à prévoir.
L'ingénieur.e en ingénierie logicielle intègrera le pôle « ACCES » (Architecture - Conception - Connaissances - Enrichissement - Service) de l'unité, situé au CC-IN2P3 et composé actuellement de 4 personnes. Au sein de ce pôle, il/elle collaborera principalement avec 2 autres ingénieurs ayant un profil de poste similaire et sera placé.e sous l-autorité hiérarchique du responsable. Il.elle sera également amené.e à collaborer de manière transverse avec les différents pôles d'Huma-Num. Ce poste permet de bénéficier d'une journée de télétravail par semaine à l'issue des 6 premiers mois sur la fonction.


2eme poste du concours N° 105

Affectation : Délégation Ile-de-France Villejuif, VILLEJUIF
Groupe de fonction : Groupe 3
Fonction mutualisée: Non
Autre(s) institut(s) du poste mutualisé:
Autre(s) unité(s) du poste mutualisé:

 

Mission :  
L'ingénieure-e en ingénierie logicielle conçoit, développe et déploie des
applications de gestion mutualisées du SI sur le périmètre des délégations
franciliennes. Il/elle assume des responsabilités de gestion de projet et
assure la maintenance corrective et évolutive des applications.

 

Activités :  
- Accompagner les utilisateurs finaux dans leurs expressions de besoins
- Participer à l'activité de gestion de projets
- Modéliser et concevoir la solution logicielle dans le respect du cahier des
charges et des normes de qualité et de sécurité
- Développer et tester le projet d'application en relation avec les
utilisateurs finaux
- Déployer l'application et assurer la maintenance curative et évolutive de la
solution
- Rédiger et mettre à niveau les documentations techniques et fonctionnelles
- Assurer une assistance fonctionnelle et/ou technique aux exploitants et aux
utilisateurs

 

Compétences :  
- Connaissance approfondie des techniques et langages de programmation du
domaine des applications Web (PHP, Javascript, Bootstrap, JQuery,...)
- Connaissance générale des méthodes de conduite de projets, et en particulier
des méthodes agiles.
- Savoir analyser et formaliser les processus du domaine d'application en
relation avec les utilisateurs
- Maîtriser les méthodes et techniques du domaine des applications Web
(Framework Symphony, développement en environnement SharePoint,...)
- Maîtriser les outils de gestion de versions (Git, GitLab,...) et de gestion
de projets
- Savoir effectuer une analyse des besoins
- Savoir adapter sa communication au public cible.
- Piloter un projet et savoir rendre compte auprès du responsable de son
activité
- Appliquer les normes et procédures d'assurance qualité et de sécurité des SI
- Élaborer et mettre en œuvre un plan de tests
- Appliquer les normes, procédures et règles de l'ingénierie logicielle
- Savoir organiser le partage de l'information et savoir travailler en équipe
- Rédiger et mettre à jour la documentation fonctionnelle et technique
- Capacité à animer des réunions/groupes de travail
- Savoir packager une application

- Rigueur et fiabilité
- Réactivité
- Sens de la confidentialité

 

Contexte :  
Rattaché au responsable de service, ce poste est à pourvoir au sein du pôle
Systèmes d'information du service mutualisé en Ile-de-France (IFSeM), à la
délégation Ile de France-Villejuif (94). Le Service mutualisé déploie son
action au bénéfice des cinq Délégations Régionales du CNRS implantées en Île-
de-France et de leurs quelque 540 laboratoires de recherche et 12 000
collaborateurs. Le pôle Systèmes d'information de l'IFSeM se compose
aujourd'hui de 13 personnes dont 2 affectées à l'équipe « Développements
Logiciels » qui travaillent en collaboration étroite avec les représentants «
Métiers » de la maîtrise d'ouvrage des projets, en interaction avec la DSI
nationale du CNRS.
L'ingénieur(e) en ingénierie logicielle développera ses activités selon deux
axes : d'une part au bénéfice des autres pôles d'activités de l'IFSeM et
couvrant des besoins internes au service et d'autre part en développant des
applications communes aux 5 délégations franciliennes. Ces développements
seront réalisés en collaboration étroite avec les services métiers et
directions fonctionnelles concernés en tant que maîtrise d'ouvrage.
Le poste est localisée sur le site de la délégation Ile de France-Villejuif,
Campus CNRS, 7 rue Guy Môquet, Villejuif, à moins de 10 minutes à pied d'une
station de métro. La délégation dispose pour son personnel, d'un restaurant
d'entreprise et d'un parking.
Des déplacements occasionnels vers les autres délégations d'Ile-de-France sont
à prévoir.
Après 6 mois d'ancienneté sur le poste, une partie des activités sont
télétravaillables et seront à définir avec le responsable de service/de
structures, sous réserve de respecter la réglementation en vigueur au CNRS.

3eme poste du concours N° 105

Affectation : Institut de l'information scientifique et technique, VANDOEUVRE LES NANCY
Groupe de fonction : Groupe 3
Fonction mutualisée: Non
Autre(s) institut(s) du poste mutualisé:
Autre(s) unité(s) du poste mutualisé:

 

Mission :  
L'ingénieur-e informaticien-ne travaillera sur la conception, le développement et l'intégration de sites « OMEKA » (logiciel libre de gestion de bibliothèque numérique) au sein d'une équipe, participera à la customisation infographique des sites et veillera à l'industrialisation des plateformes.

 

Activités :  
- Conception, développement et intégration WEB avec OMEKA
- Gérer les évolutions et la maintenance des plateformes OMEKA concernant leur customisation
- Assumer la responsabilité d'études techniques et de développement/adaptation de briques logiciels (plugins/modules)
- Déployer les développements et s'assurer du respect des normes du service d'exploitation du SII
- Coordonner l'industrialisation des processus de livraison des applications (déploiement et intégration continus)
- Mutualiser les bonnes pratiques en matière de développement et de mise en production
- Rédiger la documentation fonctionnelle et technique au plus près du code et en format numérique

 

Compétences :  
- Maîtrise de Linux (Ubuntu, CentOS) et des langages de script : bash, perl
- Maîtrise OMEKA-Classic et OMEKA-S
- Maitrise des langages: HTML5, CSS3, SASS, JavaScript, jQuery, PHP
- Maîtrise des APIs de type REST
- Connaissance de l'outil de gestion de versions de codes GIT
- Connaissance de la technologie de conteneur Docker
- Connaissances du web de données
- Connaissances des méthodes Agile
- Travail en équipe
- Savoir travailler en équipe
- Anglais (niveau lecture)

 

Contexte :  
L'INIST-CNRS est une unité d'appui à la recherche rattachée à la Direction des Données Ouvertes de la Recherche. Elle compte 154 agents et est située à Vandoeuvre les Nancy.
Dans le contexte du Plan national pour la science ouverte, l'INIST déploie ses activités autour de 3 axes cœur « Analyse et fouille de l'information », « Valorisation des données de la recherche », et « Accès à l'information scientifique ».
Le ou la candidate intégrera une équipe mixte (développeurs-métiers) au sein du service OMEKA (10 personnes) dans le département « Valorisation et Partage des données de Recherche » (35 personnes) de l'institut ; la mission de ce service est de faire évoluer son offre de services existante pour permettre aux laboratoires d'exposer et de valoriser leurs données de recherche : curation, reformatage, enrichissement et exposition web à travers OMEKA.
L'Inist-CNRS a financé, ces dernières années, dans le cadre du plan national pour la science ouverte, la mise en place de plateformes Web dédiées à la valorisation des données de recherche. Actuellement, et depuis 2 ans, 15 plateformes hébergeant plus de 50 projets ont été réalisées ou sont en cours de développement.