Soutien à la recherche Ingénieur·e de Recherche en Développement Logiciel Un poste de Chef·fe de projet ou expert·e en ingénierie logicielle est à pourvoir. Ce poste est mutualisé entre trois laboratoires d’informatique en Île-de-France : l’IRIF (Institut de Recherche en Informatique Fondamentale), le LIPN (Laboratoire d’Informatique de Paris Nord) et le LMF (Laboratoire Méthodes Formelles). ↪ Postuler sur le Portail Emploi CNRS Informations générales Date limite de candidature : 17 mars 2023 Lieu de travail : Le lieu de travail pourra être n'importe lequel des trois laboratoires (IRIF, LIPN, LMF) en accord avec la personne recrutée et en fonction des besoins des projets. Type de contrat : CDD Technique/Administratif de 12 mois renouvelable Date d'embauche prévue : 1 avril 2023 Missions Conduire la maîtrise d'œuvre de projets sur une ou plusieurs phases du cycle de vie : analyse, conception, développement, test, intégration, déploiement dans le respect du cahier des charges, des normes et des règles de sécurité. Travailler dans un réseau d'ingénieurs en soutien de chercheurs localisés sur des sites différents. Activités Piloter le projet sur tout ou partie de son cycle de vie : développement, intégration et déploiement Analyser les besoins et participer à la réalisation du cahier des charges fonctionnel du projet Assurer une veille technologique en relation avec le domaine d'application et les experts du domaine Assurer la conception de la solution au moyen d'expertises approfondies Définir l'architecture logicielle Élaborer, développer et réaliser les tests Mettre en œuvre les activités de packaging applicatif destiné à être déployé sur un ou plusieurs sites d'exploitation Configurer les serveurs d'intégration continue pour la compilation, les tests, le packaging et le déploiement automatique Rédiger et mettre à niveau les documentations techniques et fonctionnelles Assurer une assistance fonctionnelle et/ou technique aux exploitants et aux utilisateurs Connaissances Conduite de projet et principes de génie logiciel (connaissance approfondie) Langage de programmation fonctionnelle (de préférence OCaml, connaissance approfondie) Programmation système (notamment parallèle/multi-thread) et réseaux IP (en C/C++) Administration d'un système GNU/Linux Outils de développements logiciels (utilisation collaborative de git, CI/CD, Docker, …) Langages de script (Perl, Python) Sécurité des systèmes d'information et de communication Anglais niveau B2 Compétences opérationnelles Piloter un projet (expertise) Appliquer les techniques du domaine Mettre en œuvre une démarche qualité (expertise) Évaluer une solution Savoir travailler en réseau et à distance Assurer une veille technologique