Full Stack Engineer

Il y a 8 heures

Namur, Wallonia, Belgique ABAKUS IT-SOLUTIONS Temps plein
Contexte et projet Un acteur du secteur public fait évoluer une application métier destinée à remplacer progressivement des solutions devenues obsolètes. Plusieurs incréments sont déjà en production et bien accueillis par les utilisateurs. Les fondations techniques sont en place. L’enjeu porte désormais sur l’extension du périmètre fonctionnel, l’intégration avec un logiciel financier et un portail usagers, ainsi que la maintenance, la sécurisation et l’amélioration continue de l’application. Le poste renforce une équipe de développement existante, intégrée à un centre de maintenance applicative. Le cadre de travail est Agile (Scrum), avec des sprints de deux semaines. Le poste implique une collaboration étroite avec le chef de projet, les analystes, les qualiticiens et les utilisateurs métier. Missions et responsabilités
• Analyser et développer des fonctionnalités front-end (Angular) et back-end (Java).
• Implémenter les nouveaux régimes de taxation prévus au backlog.
• Participer aux intégrations et automatisations avec les applications tierces.
• Corriger les anomalies et traiter les incidents de production.
• Assurer la maintenance corrective, évolutive et préventive de l’application.
• Traduire les demandes d’amélioration des utilisateurs en solutions techniques.
• Préparer, exécuter et documenter les tests techniques et fonctionnels.
• Contribuer à la documentation technique et fonctionnelle, à la traçabilité et à la transmission des connaissances.
• Participer aux cérémonies Agile et aux revues de sprint.
• Intervenir sur d’autres applications du centre de maintenance en l’absence de travaux prioritaires. Livrables attendus
• Fonctionnalités front-end et back-end développées, testées et prêtes au déploiement.
• Analyses techniques et propositions de solution.
• Scénarios de tests, résultats de validation et suivi des anomalies.
• Documentation technique pour l’exploitation et la maintenance.
• Code source conforme aux standards de qualité du projet.

Profil recherché
Expérience
• Expert : au moins 24 mois d’expérience pratique au cours des 3 dernières années.
• Confirmé : au moins 12 mois d’expérience pratique au cours des 3 dernières années.
• Débutant : au moins 3 mois d’expérience pratique au cours des 3 dernières années. Compétences techniques indispensables
• Java (Spring, Hibernate, JPA) : expert
• Angular / TypeScript : confirmé
• Architectures REST : confirmé
• Bases de données relationnelles (SQL, PostgreSQL) : confirmé
• Tests unitaires et qualité logicielle (JUnit, Cypress, Playwright) : confirmé
• Revue de code, maintenance applicative et reprise de code existant, avec une approche qui fait évoluer l’existant plutôt que de le réécrire : confirmé
• Pipelines CI/CD (Jenkins, GitLab) : confirmé
• Travail en équipe Agile : confirmé
• Versioning (Git, GitLab) : débutant
• Gestion de dépendances (Maven, NPM, Composer) : débutant
• Conteneurisation (Docker, Kubernetes) : débutant
• Authentification et autorisation (OIDC, Keycloak) : débutant
• Développement assisté par IA (analyse de code, écriture de code et de tests) : débutant Compétences appréciées
• Notions de traitement fiscal ou de calculs complexes
• Expérience de mentoring d’équipe Compétences comportementales
• Communication claire avec des interlocuteurs techniques et métier
• Autonomie, organisation et sens des responsabilités
• Approche pragmatique, orientée résultats et service aux utilisateurs
• Aisance avec une priorisation continue
• Force de proposition sur la qualité et la robustesse de la solution