11 months
04/11/2024 - 31/10/2025 Belgium
Requirements
Roles
  • Full-Stack Developer Expert
Languages
  • French Native
Skills
  • Confluence Nice to have
  • Développements Web (JavaScript, Angular, JQuery, ...) Expert
  • Kubernetes Junior
  • SCRUM Nice to have
  • Java Expert
  • Outils de développement (VSCode, IntelliJ, Tomcat, ...) Expert
  • Frameworks SpringBoot & Spring Expert
  • Expérience dans Outils & chaine CI/CD : Maven, Nexus, Git, GitLab, GitlabCI, SonarQube Confirmed
  • Jira Nice to have
  • Maîtrise dans l'assemblage des différentes technologies frontend & backend Expert
  • Développements de Web services / Microservices Expert
  • Développements Web (HTML, CSS) Expert
  • API RESTful (OpenAPI) Confirmed
  • Interactions avec un SGBD (Oracle, PostgreSQL, …) Expert
Description

ProUnity est le point de contact unique (SPOC) pour cette mission. Si vous avez des questions, vous pouvez contacter Charlotte Dejonckheere, Client Satisfaction Manager, par e-mail à charlotte.dejonckheere@pro-unity.com 

—————————————————————————————————————————————- 

Description du profil recherché :

Dans le cadre du projet hautement stratégique et transversal de Reprise de Maitrise MoE@SPW, le SPW Digital met en place une Digital Factory qui assurera la gestion du cycle de vie applicatif complet (ALM) ; de l’idée/du besoin au décommissionnement de l’application

L’écosystème de cette Digital Factory sera composé d’un Framework de développement et se basera sur une plateforme DevSecOps, de la conteneurisation, de la standardisation, de l’automatisation et ce, au travers d’une approche Qualité totale.
Dans ce contexte, le SPW digital est à la recherche d’un profil de Sénior Développeur – niveau expert. Ce dernier sera en charge de développements Java, Angular, OpenAPI et ce, notamment pour la création d’applis de références et d’images constituant les environnements de développements standards et de briques transversales mises à disposition dans le framework.

Il accompagnera l’équipe DevSecOps pour les développements liés à la plateforme.

 

Le profil recherché devra donc avoir une expertise démontrable de développement en Java, Angular, OpenAPI et la capacité de s’adapter à d’autres technologies.
Il doit être à même de développer et déployer dans un environnement CI/CD.

Au travers de son expérience concrète et pragmatique, il devra challenger l’évolution de la plateforme DevSecOps et du Framework de la Digital Factory avec le point de vue Dev.
Il devra également démonter sa connaissance de la gestion de la qualité de développement, créer les outils de vérification et de validation des développements et assurer un niveau de documentation permettant le passage du know How à un autre développeur.

 

Il sera aussi responsable d’accompagner, au besoin, des équipes de développement lors de leur montée à bord dans l’environnement du SPW. Il pourra également être sollicité pour des revues ou audit des pratiques de certaines équipes de développement.

Critères de sélection

Communication parfaite en français tant à l’oral qu’à l’écrit – Niveau C2 ou équivalent

 

Atouts pour la mission

Expérience ces 3 dernières années dans un environnement Agile de préférence méthodologie AgilePM et/ou Scrum 

Expérience dans le développement d’applications Cloud Native

Expérience dans le cadre de projets de développements d’applications Web de gestion (application bureautique Web) 

Connaissances des outils de suivi de développement et de collaboration agiles (Jira, Confluence) 

 

Softskills

Autonome mais capacité de travail en équipe 

Pragmatique

Rigoureux et structuré

Capacités de communication, de synthèse et de vulgarisation

Orienté "clients", "solutions" et "résultats » 

A un grand sens de l’écoute active et est curieux. Ecoute pour comprendre le besoin avant de penser comment réaliser.

Clairvoyant, sachant distinguer l’essentiel de l’accessoire et y apporter un traitement différencié 

 

  • Contexte : Le SPW Digital est en pleine transformation pour reprendre la maîtrise sur des développements logiciels qui étaient auparavant réalisés chez des prestataires externes.  Dans cet objectif, une Digital Factory est en cours de construction. Elle englobe la création et la maintenance de composants réutilisables pour des développements internes (Images Docker, librairies, services mutualisés, etc.) mais aussi la documentation des pratiques et des principes de développement à suivre pour atteindre les objectifs de maintenabilité, de qualité et de sécurité. Une plateforme DevSecOps basée sur le produit GitlabCI est également en cours de construction pour offrir aux développeurs des services qui leurs permettront d’atteindre ces objectifs tout en leur facilitant leur travail.

 

  • Périmètre de la mission :
    • Le développeur travaillera en étroite collaboration avec le Lead Architect Java
    • Son rôle consistera à apporter un soutien opérationnel aux équipes de développement travaillant sur les projets métier.
    • Il définira des briques de base standards réutilisables pour tous les projets métier (Framework).
    • La création d’une application de référence illustrera l’utilisation de ces différentes briques de base et fournira une fondation solide pour les futurs projets.
    • Il participera à la création et à la maintenance de pipelines CI/CD (GitlabCI) de la plateforme DevSecOps
    • Il assurera une approche de qualité de code (via par exemple SonarQube, politique de tests unitaires)

Critères essentiels à la bonne réalisation de la mission

  1.   Très bonne connaissance de la stack Java (Java 17/21, Spring Boot 3, Spring 6)
  2.   Très bonne connaissance de Angular (Applications Web)
  3.   Bonne connaissance des technologies Cloud Native (Docker, Kubernetes)
  4.   Bonne connaissance de GitLab-CI
  5.   API RESTful (OpenAPI)
  6.   Confluence & Jira
  7.   Développements de Web services / Microservices 
  8.   Développements Web (HTML, CSS) 
  9.   SCRUM
  10.   Expérience dans Outils & chaine CI/CD : Maven, Nexus, Git, GitLab, GitlabCI, SonarQube
  11.   Interactions avec un SGBD (Oracle, PostgreSQL, …)
  12.   Maîtrise dans l’assemblage des différentes technologies frontend & backend
  13.   Outils de développement (VSCode, IntelliJ, Tomcat, …)

 

Mission potentiellement renouvelable pour une durée de 3 ans.

Les entretiens seront réalisés la semaine du 21/10/2024.