Senior Developer
- Hiring from
- Belgium
- Work type
- Hybrid
- Posted
513,878 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Contexte et projet
Notre client remplace une application métier ancienne par une nouvelle application de gestion réglementaire. L'objectif : assurer la traçabilité complète des dossiers, de leur origine jusqu'à la décision finale. Les données de l'application existante sont reprises dans la nouvelle solution.
L'application comprend un back-office destiné aux agents de l'administration. Le front-office pour les utilisateurs externes passe par le portail en ligne existant. Les développements se font en Java (Spring Boot) et Angular.
Le poste s'inscrit dans une équipe projet interne (chef de projet, analyste fonctionnel, Scrum Master), en lien étroit avec les experts métier. Le projet est mené en mode agile : itérations courtes et livraisons incrémentales. Le développeur senior assure le rôle de référent technique.
Périmètre fonctionnel
- Gestion de dossiers et d'acteurs externes
- Workflows de contrôle et de décision
- Règles métier paramétrables par les administrateurs
- Historisation et traçabilité
- Calculs financiers et rapportage
- Données géographiques
- Intégrations : outil comptable par services web, sources de données officielles, exports vers des organismes officiels, portail en ligne
Missions et responsabilités
- Participer au raffinement du backlog et contribuer à l'analyse fonctionnelle
- Concevoir le modèle de données et l'architecture applicative, en lien avec l'architecte
- Développer les services back-end et les écrans du back-office
- Développer l'intégration avec le portail en ligne et les interfaces avec les systèmes tiers
- Prendre en compte les exigences de sécurité liées à l'ouverture de l'application vers l'extérieur
- Mettre en place les tests et corriger les anomalies
- Réaliser la reprise des données
- Déployer sur les environnements de l'administration
- Documenter selon les standards en vigueur
- Participer aux cérémonies agiles
Livrables attendus
- Incréments applicatifs testés à chaque itération
- Code source versionné et documenté
- Documentation technique et fonctionnelle à jour
- Scripts et rapports de reprise des données
Profil recherché
Expérience
- Expérience de niveau senior en développement full-stack
Compétences techniques indispensables
- Développement back-end Java avec Spring Boot (services, API REST) - niveau senior
- Développement front-end Angular - niveau confirmé
- Bases de données relationnelles (Oracle, PL/SQL) et SQL - niveau confirmé
- Intégration de services web (REST, SOAP) avec des systèmes tiers - niveau confirmé
Compétences techniques appréciées
- Conception d'architecture applicative et de modèles de données (niveau confirmé)
- Tests automatisés (unitaires, intégration) et intégration continue (niveau confirmé)
- Applications de gestion de dossiers réglementaires : workflows, historisation, traçabilité
- Données géographiques et intégration cartographique
- Méthodes agiles (Scrum) et contribution à l'analyse fonctionnelle
- Sécurité applicative : authentification, gestion des droits, exposition vers l'extérieur
- Intégration avec un outil comptable ou un ERP par services web
- Expérience d'accompagnement d'un développeur junior
Compétences comportementales
- Communication claire avec des utilisateurs métier non informaticiens
- Travail en équipe avec l'analyste, le Scrum Master et le métier
- Autonomie et sens des responsabilités
- Rigueur et soin de la documentation
- Esprit d'analyse et de synthèse
Langues
- Français : maîtrise complète (C2) - indispensable
Localisation et conditions
- Lieu : Namur, en mode hybride, avec présence sur site significative (60%)
- Horaire : Temps plein