Analyste – programmeur (m/f)
Published on 24/02/2025

Ville de Luxembourg
L'administration communale se propose de recruter pour les besoins du Service Technologies de l’information et de la communication (TIC) de la Ville, un analyste – programmeur (m/f), dans le régime du salarié, à plein temps, sous contrat à durée indéterminée et rémunéré par analogie au « groupe d’indemnité A1 – sous-groupe scientifique et technique » de l’employé communal.
Conditions d'admissibilité :
- être ressortissant d’un État membre de l’Union européenne tel que déterminé par l’article 2 de la loi modifiée du 24 décembre 1985 fixant le statut général des fonctionnaires communaux ;
- faire preuve d’une connaissance adéquate des trois langues administratives (français, allemand et luxembourgeois) telles que définies par la loi modifiée du 24 février 1984 sur le régime des langues ;
- être titulaire d’un grade ou diplôme délivré par un établissement d’enseignement supérieur reconnu par l’Etat du siège de l’établissement et sanctionnant l’accomplissement avec succès d’un de « Master » en informatique ou similaire.
Les diplômes d'études supérieures doivent être inscrits au registre des diplômes prévu par la loi du 28 octobre 2016 relative à la reconnaissance des qualifications professionnelles.
Missions :
Missions : Analyse, développement et maintenance d'applications
- analyse fonctionnelle des besoins utilisateurs
- maquettage de l'interface utilisateur
- conception d’applications Web à architecture distribuée
- développement en Java ou Scala
- maintenance corrective et évolutive
- documentation utilisateur et technique
- suivi de projets
- support aux utilisateurs
- veille technologique et formation continue aux nouvelles versions des outils de développement et outils DevOps
Cette énumération des tâches n’est pas exhaustive et elle pourra être sujette à modification suivant les besoins du service.
Profil :
Pour pouvoir assurer sa mission, le candidat doit :
- Disposer de bonnes facultés d’analyse et de développement d’applications
- Maîtriser le langage de programmation Java ou Scala
Il doit être doté des compétences sociales suivantes :
- Aisé au niveau des relations interpersonnelles
- Esprit créatif, pragmatique et analytique
- Capacité de détecter et de résoudre des problèmes
- Capacité de prendre des décisions
- Autonomie et sens des responsabilités
- Bonne faculté d’information et de communication
Les compétences suivantes sont considérées comme atouts :
- Technologies Web telles que HTML5, CSS3, JavaScript et TypeScript
- Expérience en communication REST avec JSON
- Framework Vue.js