-Prendre en charge et assurer la gestion opérationnelle des interfaces applicatives existantes sous sa responsabilité, en veillant à leur évolutivité et à leur performance.
-Garantir un code de qualité irréprochable en alignement avec les meilleures pratiques de développement.
-Participer à l’analyse des besoins, la conception et à l’élaboration de l’architecture technique et fonctionnelle afin d’améliorer en permanence les composants applicatifs, en collaboration avec toutes les parties prenantes métier et techniques.
-Créer des API solides et sécurisées pour garantir l’interopérabilité entre les différents composants.
-Effectuer des tests unitaires et d’intégration pour assurer la qualité et la stabilité des composants développés.
-Apporter un soutien aux responsables d’applications dans leurs domaines d’intervention pour effectuer régulièrement des mises à jour et évolutions applicatives.
-Fournir un support technique rapide et de qualité en collaboration avec les responsables d’applications, en assurant la documentation, la mise à jour et la résolution des problèmes liés aux composants développés.
-Assurer la gestion de projet.
-De formation bac+3/bachelor en génie logiciel, vous avez une première expérience en développement fullstack (apprentissage compris).
-Vous connaissez l’environnement Java, en particulier Spring Core / Spring Boot pour la partie backend, et Angular (ou équivalent) en front, ainsi que les outils de versioning et déploiement (Git, SVN, ….)
-Bonne connaissance des outils de gestion de projet (Jira, Trello …)
-Idéalement, vous connaissez aussi l’environnement Lotus Notes ou vous êtes prêt à être formé.
-Vous êtes ouvert à découvrir d’autres technologies et à prendre en charge des projets complets.
-Français et Anglais courants, l’allemand serait un gros plus.