Développeur confirmé
Il y a 2 heures
Arrondissement of BrusselsCapital, Brussels, Belgique
TiTANS België
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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