Développeur informatique pour la plateforme MyGuichet.lu (m/f) (réf. E00040771)
Publiée le 26/02/2026
GovJobs
Qui recrute ?
Le Centre des technologies de l'information de l'État (CTIE) est l'administration luxembourgeoise en charge des services IT pour le gouvernement, les ministères et les administrations luxembourgeoises et un des acteurs centraux en matière d'eGovernment.
Nos services couvrent tous les domaines IT, découvrez nos missions sur notre site internet https://ctie.gouvernement.lu/fr/l-administration.html.
Nous offrons :
- un environnement technologique varié et favorable à l’innovation ;
- des projets d’envergure nationale / européenne au service des citoyens ;
- des projets centrés sur les utilisateurs ;
- une atmosphère collégiale, dynamique et multilingue ;
- une administration qui valorise les compétences des collaborateurs et encourage la mobilité interne.
Missions
Le candidat sera intégré au sein du service MyGuichet.lu qui a la charge de la plateforme interactive sécurisée de l’Etat pour les relations administratives des citoyens et entreprises avec l’Etat.
En tant que développeur, nous souhaitons vous confier les missions de réalisation de travaux liés à la conception et aux développements d’applications front-end et back-end Java dans le but d’offrir de nouveaux services aux citoyens et aux entreprises.
Vos rôles et tâches seront :
- Concevoir et mettre en œuvre des applications informatiques:
- Participer aux études préalables et à l'analyse fonctionnelle;
- Piloter des études de solutions techniques pour traiter des besoins fonctionnels pour l'implémentation de nouveaux besoins métiers;
- Élaborer le cahier des charges décrivant les évolutions de l’architecture applicative et les solutions techniques envisagées en fonction de l’étude des besoins des utilisateurs et de l’analyse fonctionnelle.
- Implémenter la solution informatique adéquate selon les indications des cahiers des charges fonctionnelles et techniques:
- Réaliser le développement et l’écriture des programmes informatiques correspondants dans des langages appropriés en garantissant les fonctionnalités demandées;
- Développer de nouvelles fonctionnalités pour faire évoluer les programmes existants;
- Réaliser les maquettes, prototypes, modules spécifiques;
- Élaborer la phase de tests, traiter les dysfonctionnements et procéder à la validation en environnement de test;
- Effectuer la mise en production des programmes en concertation avec les parties prenantes;
- Assurer la veille technologique afin de proposer des solutions prenant en compte les innovations en matière de développement et de langage.
- Organiser et faciliter l'utilisation des outils informatiques pour les utilisateurs:
- Rédiger les documentations techniques pour les modules développés ainsi que les notices techniques d'installation et les guides pour les utilisateurs;
- Participer à la formation des utilisateurs;
- Assurer le support technique aux utilisateurs;
- Gérer la maintenance corrective et évolutive de l’application;
- Identifier et traiter les dysfonctionnements éventuels des programmes développés et faire évoluer l’application.
- Vous pourrez ainsi participer à toutes les étapes liées au développement d’un nouveau service en ligne;
- Notre équipe est dynamique et ouverte à l’innovation. Le candidat pourra contribuer au développement de l’administration en ligne.
Profil
Compétences techniques
- Connaissances en architecture et développement Java / J2EE / Jakarta EE;
- Connaissances en développement front-end basé sur Javascript (exemple : Vue.js);
- Connaissances en architecture et développement de microservices (exemple : Quarkus);
- Connaissances en conception et développement de base de données relationnelles (SQL);
- Connaissances en développement d’API REST et web service SOAP;
- Connaissances en gestion de données XML (XSD / XSLT);
- Connaissances en développement mobile (natif ou cross-plateforme);
- Connaissances en gestion de code (exemple : Git);
- Capacités d’analyses fonctionnelles et techniques;
- Capacités rédactionnelles.
Compétences comportementales
- Capacité à travailler dans une équipe pluridisciplinaire;
- Précision dans l'exécution des travaux;
- Autonomie dans l’organisation et l’exécution des tâches;
- Aisance dans la communication et les relations;
- Rigueur dans la méthodologie et l’application des opérations.
Atouts
- Architecture et développement de logiciels JavaEE;
- SQL;
- VueJS;
- JavaScript;
- Xamarin, .NET MAUI;
- Sécurité applicative;
- Maîtrise de l’anglais, l’allemand et du luxembourgeois;
- Connaissances en matière de sécurité des systèmes d’information;
- Connaissances dans les outils d’intégration continues et d’automatisation (exemple : Gitlab CI).
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 master en informatique/ingénieur ou informatique ou de son équivalent.
Le grade ou diplôme requis doit correspondre au moins au niveau 7 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é A1. 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.