Get Talent
Freelance Full stack developer senior
Get TalentBelgium16 hours ago
Full-timeInformation Technology

Notre société mène de nombreux projets de transformation numérique visant à moderniser, sécuriser et optimiser les applications métiers utilisées par les administrations et les citoyens.


Dans ce cadre, plusieurs applications web critiques (back-office et front-office) doivent être maintenues, sécurisées et enrichies fonctionnellement. Ces applications reposent sur des architectures web modernes, intégrant des couches front-end riches (Angular), des backends robustes (Java et PHP) et des bases de données relationnelles.


Le développeur Full Stack Expert intégrera une nouvelle équipe pluridisciplinaire (analystes fonctionnels, architectes, UX/UI, testeurs, chefs de projet) travaillant selon une méthodologie Agile.


Objectifs de la mission :

  • Participer à la création d’un nouveau pôle de maintenance applicative .
  • Concevoir, développer et faire évoluer des applications web répondant aux exigences métiers et réglementaires.
  • Garantir la qualité, la sécurité, la performance et la maintenabilité des solutions développées en respectant les standards de l’organisation.
  • Contribuer activement à la modernisation du système d’information et à l’amélioration continue des applications existantes.


Le développeur Full Stack Expert sera notamment chargé de :

  • Concevoir, développer et déployer des applications web full stack, tant sur les couches front-end (Angular, TypeScript, HTML5, CSS/SASS) que back-end (Java – Spring ou équivalent – et PHP), conformément aux standards et bonnes pratiques en vigueur.
  • Développer des composants applicatifs, des pages web et des services web (API REST) répondant aux besoins fonctionnels et non fonctionnels des applications.
  • Participer activement à l’ensemble du cycle de vie du développement logiciel : conception sur base des analyses fonctionnelles, développement, tests, intégration et mise en production.
  • Assurer la maintenance corrective et évolutive des applications ainsi que la correction des anomalies.
  • Travailler en étroite collaboration avec les membres d’autres équipes (UX/UI, testeurs, chefs de projet) afin de traduire les exigences métier en solutions techniques robustes et évolutives.
  • Réaliser l’analyse technique des demandes en collaboration avec l’analyste fonctionnel et proposer des solutions techniques adaptées.
  • Définir, implémenter et faire évoluer les modèles de données sur base de bases de données relationnelles (SQL, notamment MySQL/PostgreSQL).
  • Mettre en œuvre des architectures orientées services et veiller à leur performance, sécurité et maintenabilité.
  • Contribuer à l’amélioration continue de la qualité du code, de la maintenabilité, de la performance et de la sécurité applicative.
  • Assurer la qualité des développements au moyen de tests unitaires et, le cas échéant, de tests end-to-end, en garantissant une couverture de tests adéquate.
  • Participer aux revues de code et aux démarches d’amélioration continue des pratiques de développement.
  • Proposer des solutions pertinentes aux problématiques techniques rencontrées et être force de proposition.
  • Fournir un support technique aux autres développeurs et, le cas échéant, aux équipes métiers.
  • Intégrer et respecter le design system et les chartes graphiques existantes dans les applications métiers


Compétences comportementales attendues

  • Le candidat démontrera suffisamment d’ouverture ;
  • Motivation au travail en équipe ;
  • Bonne capacité de communication ;
  • Capacités d’auto-organisation ;
  • Sensibilité à l’expérience utilisateur (UX) ;
  • Avoir fait partie d’une équipe « AGILE » est un plus ;
  • Approche pragmatique ;
  • Être force de proposition pour améliorer les pratiques.



Skills

  • Architectures REST
  • back-end PHP
  • Conteneurisation (Docker/Kubernetes)
  • Développement back-end Java (Spring ou équivalent)
  • Front-end Angular / TypeScript
  • Outils de gestion de dépendances (Maven, NPM, Composer)
  • Outils de versioning (Git, GitLab…)
  • Pipelines CI/CD (Jenkins, Gitlab…)
  • SQL / PostgreSQL
  • Tests unitaires et qualité logicielle (JUnit, Playright)
  • Languages : French

Key Skills

Ranked by relevance