Ingénieur logiciel H/F
Role details
Job location
Tech stack
Job description
Au sein du département Applications et Données de la DSIN, dans le cadre de la structuration de l'activité Support aux développeurs, vous apporterez vos compétences en développement et outillage associé pour contribuer à des développements avec des chercheurs d'IFPEN et la Digital Factory.
Vous travaillerez au sein d'équipes pluridisciplinaires et en étroite collaboration avec les autres membres de l'équipe, ainsi qu'avec les chercheurs appartenant aux différentes spécialités d'IFPEN., * Apporter du conseil et accompagner les chercheurs qui développent
- Apporter son expertise au quotidien en conseillant les équipes sur l'écriture du code, les bonnes pratiques et l'intégration de nouvelles briques logicielles
- Prendre en charge la résolution des incidents (via l'outil de ticketing)
- Concevoir et développer
- Réaliser des développements sur mesure et intégrer des solutions Open Source pour la Digital Factory et les besoins spécifiques de la R&I en s'appuyant sur les templates et les pipelines d'intégration continue associés (CI/CD) de notre usine logicielle
- Gérer le cycle de vie du portail de l'usine logicielle et des différentes applications développées pour les chercheurs
- Gérer et administrer des applications métier notamment dans le domaine de la modélisation
- Assurer la responsabilité SI de ces applications
- Assurer le maintien en conditions opérationnelles
- Réaliser les montées de version
- Entretenir ses compétences en assurant de la veille technologique et réalisant des POC
Déplacements à prévoir
Déplacements ponctuels sur le site de Rueil Malmaison (92).
Requirements
- Langages de développement : Python (Flask/FastAPI), Java (Spring), JavaScript (VueJS/Angular)
- Architectures orientées micro-services et architecture centrée API
- Bases de données : PostgreSQL, MongoDB, etc.
- Maîtrise des outils de versioning (Git/GitLab) et compréhension du DevOps
- Sensibilité à la culture Open Source et aux méthodes agiles
Aptitudes
- Sens du service
- Capacité à travailler en équipe et adaptabilité
- Dynamisme et curiosité
- Capacité d'analyse et de résolution d'incidents
- Communication écrite et orale
Diplôme(s), niveau d'études
Ingénieur ou master en informatique
Expérience(s) professionnelle(s) souhaitée(s)
Au moins une expérience en développement de préférence dans un contexte scientifique.