Ingénieur-e en ingénierie logicielle H/F
Role details
Job location
Tech stack
Job description
L'ingénieur·e contribue au développement, à la mise en œuvre et à la maintenance d'applications métiers, ainsi qu'aux outils de saisie, de gestion, de valorisation et de pérennisation des données de la recherche au sein de la fédération et de ses laboratoires associés.
Activité :
- Développements
-
Modéliser, concevoir et/ou paramétrer tout ou partie des solutions logicielles ;
-
Développer et tester des objets et composants et assurer la maintenance évolutive et curative des développements réalisés ;
-
Élaborer des stratégies de test, concevoir, spécifier et exécuter des tests fonctionnels et/ou techniques ;
-
Créer et tester des packages applicatifs et des scripts de déploiement en production.
- Gestion de projets
-
Prendre en charge tout ou partie de l'activité de gestion d'un projet ;
-
Assurer un rôle de conseil et d'expertise, analyser les besoins et participer à la rédaction de cahiers des charges fonctionnels pour les projets ;
-
Contribuer à la mise en place et au respect des dispositions d'assurance qualité et des normes en vigueur ;
-
Animer et encadrer au besoin une équipe.
- Accompagnement
- Assurer une assistance fonctionnelle et/ou technique aux exploitants et aux utilisateurs ;
- Concevoir et animer des actions de formation techniques et fonctionnelles ;
- Rédiger et mettre à niveau les documentations techniques et fonctionnelles.
- Missions transversales
-
Participer à la gestion et à l'administration du système d'information et des serveurs virtuels (Linux et Windows) ;
-
Participer à la sécurité du système d'information ;
-
Collaborer avec des partenaires (écosystème des ateliers de donnée, notamment celui du site de Lyon Saint-Étienne DATALystE), des DSI de tutelles (CNRS et université Lyon 2) ainsi que des organismes nationaux (IR* Huma-Num)., L'ingénieur·e en ingénierie logicielle exercera son activité sous la responsabilité du responsable du Pôle Système d'information et Réseaux (PSIR), au sein de la Maison de l'Orient et de la, Langage de programmation (approfondi)
-
Méthodes d'analyse, modélisation, conception et développement (approfondi)
-
Méthodes de développement collaboratives basées sur GIT
-
Méthodes de tests
-
Méthodes de mise en production
-
Méthodes de sécurité des systèmes d'information
-
Frameworks open source
-
Anglais technique et bonne expression écrite et orale en anglais : niveau B1
Savoir-faire :
-
Piloter un projet de développement
-
Effectuer une analyse des besoins
-
Assurer la gestion et le suivi de prestations externes
-
Maîtriser le développement web (Javascript, Java, PHP, CSS, HTML5, etc.)
-
Maîtriser la conception et la manipulation de bases de données (MySQL, PostgreSQL, etc.)
-
Maîtriser les technologies d'API type REST (OpenAPI, GraphQL)
-
Connaissances approfondies des Frameworks du domaine (React, node js, Spring Boot) et des langages de données (JSON, XML)
-
Connaissances des outils de conception et de diffusion (Drupal, Omeka S, Heurist)
-
Packager une application avec ou sans environnement Docker
-
Assurer l'accessibilité et la performance des applications
-
Assurer l'optimisation de l'expérience utilisateur
-
Rédiger et mettre à jour la documentation
Requirements
Connaissances en administration système et réseau et machines virtuelles
Savoir-être :
- Sens du collectif
- Faire preuve de réactivité et de pragmatisme
- Capacité à s'organiser, hiérarchiser les tâches, gérer les priorités et les délais
- Capacité d'initiative et d'autonomie
- Capacité à adapter sa communication à ses interlocuteurs
Niveau d'études minimum requis
- Niveau Niveau 6 Licence/diplômes équivalents
- Spécialisation Informatique, traitement de l'information, réseau de transmission des données
Langues
- Français Seuil