Par son mandat de recherche agronomique au service d’un développement durable et solidaire, le Cirad se trouve au cœur des enjeux planétaires. Intégrer le Cirad, c’est contribuer à nos missions et valeurs. C’est également rejoindre une organisation ambitieuse et axée sur des valeurs fortes, qui a un impact concret sur le développement des régions tropicales et méditerranéennes.
Au sein de la Direction des Systèmes d’Informations du Cirad, 40 collaborateurs, vous ferez partie de l’équipe Web. Cette équipe se compose de deux chefs de projet, d’un développeur back-end et d’un développeur front-end. L’équipe Web accompagne un grand nombre de chercheurs, coordinateurs et chargés de projets de recherche sur le volet numérique de leur stratégie de communication, par la mise en œuvre de leur site internet. Pour ce faire, l’équipe a développé plusieurs applications, dont une « Usine à site » industrialisant les déploiements et facilitant la gestion de son parc de près de 200 sites.
En tant que développeur·euse back-end au sein de l’équipe Web, vous serez responsable du développement, de la maintenance et de l’évolution des applications gérées par l’équipe.
Vous participerez, entre autres, au développement de la nouvelle usine à site basée sur le CMS Ibexa qui remplace eZ Publish (PHP, Symfony) ainsi qu’à améliorer notre système de gestion documentaire Agritrop, développé en Perl avec le logiciel EPrints, en l’interconnectant avec l’archive ouverte nationale HAL. Cette initiative vise à répondre aux exigences du plan national pour la science ouverte, en permettant une meilleure interopérabilité des systèmes documentaires nationaux et internationaux. Sur ce projet, il sera indispensable de travailler en Perl. Une bonne connaissance de ce langage sera appréciée, dans le cas contraire, une formation pourra être envisagée.
Responsabilités du poste :
• Concevoir et développer des applications web ou de nouvelles fonctionnalités pour les applications existantes.
• Assurer le maintien en condition opérationnelle des applications existantes.
• Gérer l’administration des serveurs Linux hébergeant ces applications, y compris le suivi des mises à jour, la configuration Apache et le suivi des accès Apache.
• Maintenir une veille technologique pour rester à jour avec les tendances et les évolutions du secteur.
Connaissances techniques attendues :
• PHP, HTML, JavaScript, Perl;
• Apache (configuration, analyse des logs…);
• Base de données MySQL;
• Commandes Linux (scripts Bash, cron…);
• Git, Gitlab.
Connaissances techniques appréciées :
• Symfony, eZ Publish, Ibexa, CSS;
• Base de données Oracle.
Bac + 4 – Niveau Ingénieur apprécié.
Vous avez une expérience significative (3 ans minimum) dans le développement d’applications web, de préférence en tant que développeur confirmé ou poste équivalent.
Vous savez gérer des projets de développement web ou logiciel et avez une capacité d’écoute et d’analyse du besoin permettant de proposer des solutions techniques adaptées.
Vous faites preuve d’aptitude au travail en équipe, disposez d’une aisance relationnelle et vous avez le sens du service.
Vous faites preuve de rigueur, de méthode, d’autonomie, vous disposez de bonnes qualités rédactionnelles.
Date limite : 30/09/2023