Contexte
Nous recherchons un Développeur back pour une mission au sein du secteur public. Notre client, une institution publique, souhaite renforcer son équipe de développement afin de moderniser plusieurs applications internes. L'objectif est d'améliorer l'efficacité des services tout en assurant une meilleure expérience pour les utilisateurs finaux. La mission inclut la participation à des projets de transformation numérique stratégiques impactant un large éventail d'activités administratives. Le consultant sélectionné travaillera en étroite collaboration avec une équipe multidisciplinaire pour concevoir, développer et maintenir des solutions robustes et innovantes.
Responsabilités
Développer des services et applications back-end performants et sécurisés en réponse aux besoins fonctionnels de l'institution.
Participer à l'analyse des besoins techniques et à la rédaction des spécifications.
Implémenter des solutions techniques en respectant les normes et standards en vigueur.
Collaborer étroitement avec les équipes de développement front-end et les UX/UI designers pour assurer l'homogénéité et la cohérence des solutions.
Effectuer des tests unitaires et participatifs pour garantir la qualité des développements effectués.
Assurer une veille technologique afin de proposer des améliorations continues et innover dans le développement des solutions actuelles.
Fournir un support technique et procéder aux ajustements nécessaires après le déploiement des applications.
Profil recherché
Expérience significative en tant que Développeur back, idéalement dans le secteur public ou dans des environnements similaires.
Maîtrise des langages de programmation liés au développement back-end tels que Java, Python, ou Node.js.
Bonne compréhension des architectures logicielles, des API RESTful, et des bases de données (SQL et NoSQL).
Capacité à travailler en équipe et à communiquer efficacement avec différents intervenants.
Connaissance des principes de sécurité applicative et des standards d'intégration continue et de déploiement continu (CI/CD).
Compétences en gestion de projet Agile/Scrum, avec une expérience dans l'utilisation d'outils comme JIRA ou Trello.
Motivation et curiosité pour les nouvelles technologies et les problématiques liées à la transformation numérique.