Développeur Full Stack (m/f) (réf. E00044034)
Veröffentlicht am 29/07/2026
GovJobs
Qui recrute ?
Institut national de recherches archéologiques - Service Informatique, Digitalisation et Logistique (IDL).
L’Institut national de recherches archéologiques (INRA – 241, rue de Luxembourg, L-8077 Bertrange) a pour mission l’inventaire, l’étude, la protection et la valorisation du patrimoine archéologique luxembourgeois.
- L’INRA offre:
- Un environnement pluridisciplinaire et favorable à l’innovation;
- Des projets d’envergure nationale au service des citoyens;
- Une atmosphère collégiale, dynamique et multilingue;
- Un travail varié en constante évolution.
Missions
- L’INRA accélère sa stratégie de digitalisation pour moderniser la gestion des données archéologiques (fouilles, collections, archives). En parallèle, il faut maintenir et faire évoluer les applications web et les plugins existants. Vos missions incluront:
- Conception et réalisation:
- Participation au processus d’élaboration des exigences fonctionnelles et non-fonctionnelles;
- Définition de l’architecture et des spécifications techniques;
- Réalisation et déploiement de nouvelles applications informatiques;
- Maintenance et évolution des applications existantes.
- Développement back-end:
- Conception et évolution d’applications web et d’APIs;
- Gestion de bases de données pour des jeux de données géoréférencés.
- Développement front-end:
- Création d’interfaces utilisateur (HTML / CSS / JS, QT);
- Intégration de visualisations de données (cartes interactives, graphiques).
- Administration système:
- Configuration et maintenance de serveurs Linux (Ubuntu) hébergeant nos applications;
- Automatisation de tâches (Cronjob scripts, Docker).
- Collaboration et méthodologie:
- Participation aux cycles de développement via JIRA et OpenProject;
- Collaboration étroite avec les équipes internes et les parties prenantes métiers;
- Versioning du code avec Git et revues de code;
- Rédaction de documentation technique pour les équipes internes;
- Concevoir, développer et exécuter les scripts de tests automatisés (tests de non-régression, unittest).
- Conception et réalisation:
Profil
Compétences techniques
- 3 ans en développement, idéalement dans un contexte recherche ou data science;
- Excellente maîtrise en programmation Python et PHP;
- Avoir une compréhension technique avancée en matière de réseaux informatiques (DNS, DHCP, infrastructure) et de sécurité de l’informatique (firewall, proxy, etc.);
- Connaissances solides en bases de données (PostgreSQL, MySQL) et normes de métadonnées;
- Connaissance des standards et bonnes pratiques de développement logiciel (de la conception à la production);
- Capacité à lire et comprendre des cahiers de charge techniques;
- Prise en compte des principes de FAIR data (Findable, Accessible, Interoperable, Reusable);
- Bonnes capacités rédactionnelles en français et en anglais;
- Connaissance ou forte appétence pour le stack technologique cible futur (conteneurisation, intégration continue, API REST, etc.);
- Bonne maîtrise des systèmes d’informations et plus particulièrement de la suite logicielle QGIS;
- Bonne connaissance des outils de bureautique courants (MS Office);
- Maîtrise des techniques et des outils de communication courants : Outlook, Teams, Sharepoint;
- Maîtrise des outils de gestion de projets : OpenProject, JIRA.
Compétences comportementales
- Bonnes compétences relationnelles et grande capacité d’écoute;
- Passion pour le développement logiciel et les technologies Open Source;
- Esprit d’équipe et adaptabilité dans un environnement pluridisciplinaire;
- Rigueur et capacité à vulgariser des concepts techniques;
- Compétences de travailler de façon autonome;
- Esprit de synthèse et capacité de conceptualisation;
- Sens de l’organisation, de la responsabilité, rigueur et discrétion;
- Capacité de suivre les instructions et procédures.
Atouts
- Expérience avec des outils de visualisation (QGIS, QT, Draw.io);
- Connaissance des fonctions de traitement et d'analyse PostGIS;
- Connaissance en SPARQL et ShEx;
- Contributions à des projets Open Source;
- Connaissance de l'environnement CTIE et GovCloud;
- Expérience dans la gestion du code source à l’aide de GIT;
- Expérience dans le domaine de l’Intelligence artificielle;
- Maîtrise courante des langues luxembourgeoise et allemande;
- Connaissance de la législation luxembourgeoise relative au patrimoine archéologique.
Conditions d’admission
Le poste peut être brigué sous le statut de l'employé de l'État.
Obtenez plus de détails sur les conditions d'admission pour devenir employé de l'État.
Diplômes
Vous êtes titulaire d’un grade ou diplôme délivré par un établissement d’enseignement supérieur reconnu par l’État du siège de l’établissement et sanctionnant l’accomplissement avec succès d’un bachelor en ou de son équivalent.
Le grade ou diplôme requis doit correspondre au moins au niveau 6 tel que défini par le Cadre luxembourgeois des qualifications.
Langues
Vous répondez aux exigences des connaissances de 3 langues administratives pour le groupe d'indemnité A2. Une dispense de deux des trois langues administratives peut être accordée sous certaines conditions.
Nationalité
Vous êtes ressortissant d’un État membre de l’Union européenne.