Ingénieur développeur logiciel confirmé H/F
Role details
Job location
Tech stack
Job description
Au niveau national, la personne recrutée s'intègre à l'équipe technique SLICES-FR constituée d'ingénieurs permanents et contractuels avec laquelle elle a une relation fonctionnelle. L'équipe regroupe des personnes de plusieurs tutelles (Inria, CNRS, etc.) réparties sur plusieurs villes en France.
Elle collabore principalement en distanciel avec l'équipe technique via différents outils numériques en particulier via des visioconférences régulières. Elle participe également à, en moyenne, 4 réunions présentielles par an de 2/3 jours qui ont lieu dans une ville française.
Au niveau local, la personne recrutée est attachée administrativement au centre Inria de Grenoble Alpes, au sein de l'équipe DATAMOVE localisée au campus Saint-Martin d'Heres.
Ainsi, les travaux sont encadrés à la fois :
- Fonctionnellement par la direction technique de SLICES-FR
- Hiérarchiquement par le responsable local de la structure d'accueil
La personne devra travailler sur une plateforme distribuée sur plusieurs sites géographiques, avec l'appui local des équipes de support.
Mission confiée
La personne recrutée sera chargée de structurer le génie logiciel de l'équipe technique SLICES-FR. Elle viendra également en appui de la direction technique sur les choix techniques stratégiques sur le développement logiciel (langages, architecture). Elle sera amenée également à s'impliquer directement dans le développement logiciel d'un ou plusieurs projets.
Les projets logiciels de SLICES-FR constituent un système d'informations pour la gestion d'une infrastructure de recherche qui est composée de multiples plateformes d'expérimentation, avec des milliers de ressources matérielles : des serveurs de data-centre aux objets connectés et aux dispositifs radio reprogrammable. En plus de l'accès au matériel, des services de reconfiguration et de mesure sont fournis aux usagers. Ces ressources matérielles et logicielles sont mises à disposition à une communauté large de chercheurs en informatique en France et en Europe. Les composants incluent un portail utilisateur, un outil de gestion de compte et d'accès, un inventaire, un système de réservation de ressources, une API REST de pilotage de l'ensemble des outils, des interfaces avec le SI européens, etc.
Nous cherchons une personne qui soit capable de prendre du recul sur les technologies, qui puisse s'adapter à l'existant tout en étant force de proposition et d'accompagnement pour des changements. Polyglotte, elle est ouverte à travailler avec plusieurs langages de programmation., * Piloter la remise à niveau de la méthodologie de développement logiciel (CI, tests, kanban, rituels...) en faisant des choix adaptés au contexte de l'équipe et en apportant les bonnes pratiques de génie logiciel
- Participer à la définition de la stratégie technique de développement en lien avec les directeurs techniques de SLICES-FR
- Bootstrapper de nouveaux projets logiciels avec les bonnes pratiques
- Participer aux réunions de l'équipe technique, animer les réunions ciblées sur le développement logiciel
- Encadrer des ingénieurs développeurs junior : revue de code, accompagnement
Requirements
- Très bonne maîtrise des méthodes de génie logiciel pour spécifier les besoins en amont et au fil du développement (UML, méthodes Agiles, SCRUM, Kanban, TDD, DDD...)
- Très bonne maîtrise d'au moins 2 langages de programmation parmi Python, Ruby, Rust, Go
- Excellente maîtrise de Gitlab, code review, intégration continue
- Capacité d'encadrement d'équipe dans un contexte à distance
- Une expérience critique (avantages et limites) d'outils de génération de code par IA sera appréciée, * Très bonne aptitude au travail en équipe à distance
- Autonomie et proactivité dans la conduite des travaux
- Capacité à proposer et réaliser des mises en œuvre de référence, des prototypes et démonstrateurs : autonomie, créativité, veille proactive, écoute des besoins.
- Bonnes aptitudes rédactionnelles : capacité à communiquer par écrit et de manière synthétique sur les progrès réalisés et les difficultés rencontrées
- Capacité à interagir avec aisance en français avec les autres ingénieurs de l'équipe, à l'oral au moins.
- Capacité à interagir avec aisance en anglais à l'écrit au moins.
- Ténacité, curiosité, aimant l'effort au long terme, ouverture d'esprit
Benefits & conditions
- Restauration subventionnée
- Transports publics remboursés partiellement
- Congés: 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
- Possibilité de télétravail (après 6 mois d'ancienneté) et aménagement du temps de travail
- Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
- Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
- Accès à la formation professionnelle
- Participation employeur mutuelle santé et prévoyance (sous conditions)
Rémunération
A partir de 2 692 € brut mensuel selon expérience et diplômes., Les candidatures doivent être déposées en ligne sur le site Inria. Le traitement des candidatures adressées par d'autres canaux n'est pas garanti.
Sécurité défense : Ce poste est susceptible d'être affecté dans une zone à régime restrictif (ZRR), telle que définie dans le décret n°2011-1425 relatif à la protection du potentiel scientifique et technique de la nation (PPST). L'autorisation d'accès à une zone est délivrée par le chef d'établissement, après avis ministériel favorable, tel que défini dans l'arrêté du 03 juillet 2012, relatif à la PPST. Un avis ministériel défavorable pour un poste affecté dans une ZRR aurait pour conséquence l'annulation du recrutement.
Politique de recrutement : Dans le cadre de sa politique diversité, tous les postes Inria sont accessibles aux personnes en situation de handicap.