Developpeur Full Stack (JP054517)
Namur,
Belgique
Contexte
Les prestations à réaliser seront essentiellement pour le projet Target V2. En fonction de la charge de travail, il est cependant possible que le prestataire soit temporairement affecté à d’autres projets.
Description de la solution
Développement d’une nouvelle application web « Target 2 », écrite en Java/Javascript, à destination des agents de la DGH, en particulier des hydrographes, en remplacement d’une application « Target 1 » obsolète.
- Interactions via webservice avec un moteur de calcul métier écrit en Python;
- Interactions via un Datahup Denodo aux données stockées externes à l’application;
- Interactions avec une DB PostgreSQL pour les données stockées spécifiques à l’application ;
- Interface utilisateur conviviale, avec parties graphiques, et sécurisée.
Objectifs
- Développer une application moderne, sécurisée, robuste et pérenne, permettant le calcul, la sauvegarde, la mise à jour et la visualisation des courbes de tarage associées aux stations de mesure du réseau hydrologique wallon.
- Proposer une interface intuitive, conviviale et documentée, facilitant l’usage de l’application.
- Assurer l’interfaçage de l’application avec les bases de données et canaux d’échange existants au sein de la DGH, nécessaires à son bon fonctionnement.
- Mettre en place une maintenance durable de l’outil, couvrant tant les aspects back-end que front-end.
Architecture cible
Back‑office Angular, API Spring Boot, DB PostgreSQL, datahup Denodo, hébergement SPW Digital.
Soft Skills
- Efficacité de collaboration avec l’équipe agile
- Autonome
- Pragmatique et orienté résultat
Méthode Evaluation
Les candidats restant seront conviés pour une interview devant un jury dont la composition sera communiquée ultérieurement. L’interview pourrait avoir lieu en distanciel si les circonstances le nécessitent.
Roles
T2 - Confirmed Full-Stack Developer
Skills
- Architecture Logicielle Level T2 - Confirmed
- Bases de données : expérience avec SQL, PostgreSQL Level T2 - Confirmed
- Datahup Denodo Level T1 - Junior
- Développement Back-End : Java & Spring Boot Level T2 - Confirmed
- Développement Front-End : Angular, maîtrise de JavaScript, HTML5, CSS3, utilisation d’un design system Level T2 - Confirmed
- DevSecOps : expérience avec les outils CI/CD (comme Jenkins, GitLab CI) Level T2 - Confirmed
- Jira & Jira Xray Level T1 - Junior
- Rédaction de documents techniques et fonctionnels Level T2 - Confirmed
- Reprise de données d’une DB Oracle Level T2 - Confirmed
- Scrum et Agile : expérience dans des projets Agiles et dans la méthode Scrum Level T2 - Confirmed
- Sécurité des Applications : connaissance des meilleures pratiques de sécurité (OWASP) Level T2 - Confirmed
- Web Services, REST API, RESTful API Level T2 - Confirmed
Languages
French Level Proficiency (C2)
Questions
- 1a. Avez-vous une expérience utile en développement d’application Java avec une partie graphisme interactif?
- 1b. Si vous avez repondu "oui" à la question 1a, merci de fournir plus de details.
- 2. Êtes-vous prêt à vous rendre sur site au minimum 60% du temps voire plus si nécessaire ?
- 3a. Avez-vous une expérience en conception de systèmes évolutifs et robustes (architecture logicielle)?
- 3b. Si vous avez répondu « oui » à la question 3a, merci de décrire brièvement votre expérience.
- 4a. Avez-vous une expérience dans la génération de rapports et de tableaux de bord pour la visualisation des données?
- 4b.Si vous avez répondu « oui » à la question 4a, merci de décrire votre expérience.
- 5. Décrivez vos expériences utiles éventuelles dans le secteur public