Développeur confirmé

Il y a 2 heures

Arrondissement of BrusselsCapital, Brussels, Belgique TiTANS België Temps plein
pL’ETNIC (Entreprise pour les Technologies de l’Information et de la Communication) est l’opérateur informatique de la Fédération Wallonie-Bruxelles. Organisme d’intérêt public, l’ETNIC a pour mission de concevoir, développer, maintenir et faire évoluer les systèmes d’information et les infrastructures technologiques au service des administrations et établissements de la FWB. /ppActeur central de la transformation numérique du secteur public francophone belge, l’ETNIC intervient dans des domaines variés tels que : /pulliLa gestion des infrastructures IT (réseaux, sécurité, data centers, cloud), /liliLe développement d’applications métiers sur mesure, /liliL’accompagnement des projets digitaux (analyse fonctionnelle, UX/UI, gestion de projet), /liliLa cybersécurité et la protection des données, /liliLe support utilisateurs et la formation. /li /ulpDans un souci constant d’innovation, de performance et de service public, l’ETNIC collabore régulièrement avec des partenaires externes pour renforcer ses équipes à travers des missions de consultance IT. Ces collaborations s’inscrivent dans un cadre éthique, professionnel et orienté vers la qualité et l’impact concret des solutions livrées. /ppNous recherchons un Développeurs Java / Angular Expert amenés à intervenir sur le projet GIANI liés à la transformation numérique de l’ETNIC et de cos bénéficiaires. /ppbProjet : /bbr/GIANIbr/Il est attendu de disposer d’une offre d’interfaces « standards » se substituant aux interfaces IAM tant pour les fonctionnalités de gestion pour soi (self-service), que de gestion pour autrui (délégation). Le tout avec une scission front-back avec la possibilité d'effectuer des releses 'front' sans la nécessité d'effectuer une release pour la coté API 'back' (et vice-versa). /ph33. Environnement de travail /h3pSelon les besoins et les phases des différents projets, le développeur pourra être amené à intervenir sur plusieurs applications et domaines fonctionnels, en collaboration avec les analystes fonctionnels, testeurs, développeurs et autres intervenants du programme. /ppLa mission s’inscrit dans un environnement Agile / SCRUM, avec une architecture orientée services et un environnement technique principalement basé sur Java et Angular. /ppLe stack technologique repose sur : Angular 21, JAVA8 / JEE7, Java 21, Sprint Boot, NgRx, DB2, MySQL, Flyway, …br/Les outils de build sont : Apache Maven, Git/GitLab CI/CD, Nexus. /ppEn tant que consultant, vous êtes soumis aux mêmes conditions de travail que notre personnel interne, soit un mode hybride alliant présentiel et télétravail, avec un minimum obligatoire de 50 % de présence dans nos bureaux. /ppLa mission est en français exclusivement. /ph35. Activités /h3ulliParticiper à la conception technique des fonctionnalités en collaboration avec les analystes fonctionnels, le technical lead et les autres membres de l’équipe. /liliConcevoir les composants applicatifs dans le respect de l’architecture et des standards techniques définis pour le projet. /liliAppliquer les bonnes pratiques de développement : Clean Code, qualité, … /liliParticiper à l’identification des impacts techniques et des éventuelles dépendances avec les composants existants. /li /ulh3Réalisation /h3ulliDévelopper et faire évoluer les modules et composants applicatifs /liliParticiper au développement des composants Backend Java et Frontend Angular /liliDévelopper la qualité exigée dans nos standards (les tests unitaires, tests d’intégration, …) associés aux fonctionnalités développées /liliCorriger les anomalies et réaliser les évolutions fonctionnelles et techniques /liliParticiper au refactoring et à l’amélioration du code existant afin d’en renforcer la lisibilité, la maintenabilité et la performance /liliParticiper aux revues de code avec les autres développeurs /li /ulh3Déploiement /h3ulliParticiper à la préparation et à la livraison des développements dans les différents environnements /liliValider le déploiement et la livraison de la solution. /liliRespecter les processus et standards de livraison définis pour les projets /li /ulh3Qualité /h3ulliRespecter les standards méthodologiques et technologiques définis par l’ETNIC. /liliVeiller à la couverture et à la pertinence des tests unitaires et d’intégration. /liliParticiper aux revues de code et à l’amélioration continue des pratiques de développement. /liliContribuer à la réduction de la dette technique, notamment par le refactoring, la mise à niveau des librairies et frameworks et l’amélioration du code existant. /liliRespecter les engagements et les délais définis au sein de l’équipe /liliCollaborer quotidiennement avec les développeurs, analystes fonctionnels, testeurs et autres intervenants du projet /liliParticiper aux différentes cérémonies SCRUM /liliPartager les difficultés, points d’attention et risques techniques avec le Team Leader ou le responsable de l’équipe /liliDocumenter les développements réalisés lorsque cela est nécessaire et partager les connaissanc