Contexte
Notre client, un acteur du secteur public, est à la recherche d’un Développeur fullstack pour renforcer son équipe technique dans le cadre d'un projet de modernisation de ses systèmes d'information. Le consultant sera amené à travailler sur des applications critiques qui nécessitent une expertise à la fois front-end et back-end. Ce projet, initié pour répondre aux exigences croissantes des citoyens en matière de services numériques, s'inscrit dans une stratégie plus large de digitalisation des processus administratifs. Le consultant sera intégré à une équipe dynamique et participera à toutes les phases du projet, de la conception à la mise en production.
Responsabilités
Participer à la conception technique et au développement des nouvelles fonctionnalités des applications web.
Assurer le développement et la maintenance des interfaces utilisateur en collaboration avec les designers.
Développer les services et API en back-end pour répondre aux besoins des applications front-end.
Travailler avec l’équipe pour définir les meilleures pratiques de développement et garantir la qualité du code source.
Contribuer à l'amélioration continue des applications existantes en termes de performance, de sécurité et de stabilité.
Participer aux sessions de revue de code et assurer une documentation technique claire et à jour.
Interagir avec les parties prenantes pour comprendre les besoins métier et les traduire en solutions techniques.
Profil recherché
Expérience avérée en tant que Développeur fullstack, avec une solide connaissance des technologies front-end (HTML, CSS, JavaScript, frameworks modernes comme React ou Angular).
Compétences approfondies en développement back-end, idéalement avec des technologies comme Node.js, Python ou Java.
Expérience avec les bases de données relationnelles et non relationnelles.
Capacité à travailler en équipe, tout en gérant des tâches individuelles de manière autonome.
Connaissance des méthodologies de développement agile et des outils associés (Scrum, Kanban, JIRA).
Esprit analytique et capacité à résoudre les problèmes complexes rapidement.
Bonne communication écrite et orale pour interagir efficacement avec les équipes techniques et non techniques.