Développeur Full Stack .NET H/F
Role details
Job location
Tech stack
Job description
Environnement de travail
Le Service public fédéral Affaires étrangères, Commerce extérieur et Coopération au développement soutient les citoyens belges et les activités diplomatiques dans le monde entier via un réseau de plus de 120 ambassades et consulats. Au sein de la Direction générale ICT, des applications sont développées pour soutenir les services consulaires, notamment des systèmes pour :
- les demandes de visa
- la gestion des passeports
- la légalisation de documents
- les processus administratifs pour les Belges à l'étranger
Ces applications sont utilisées dans le monde entier par les postes diplomatiques et sont essentielles pour les services aux citoyens. Vous travaillez donc sur des applications utilisées à l'échelle mondiale par les ambassades et consulats belges et qui contribuent directement aux services rendus aux citoyens.
Rôle et responsabilités
En tant que Développeur Full Stack .NET, vous participez au développement, à la modernisation et à la maintenance des applications au sein de l'environnement IT consulaire. Vous travaillez à la fois sur de nouvelles applications et sur la modernisation de systèmes existants. Vous pouvez travailler sur différentes applications consulaires, par exemple des systèmes de gestion des demandes de visa, du traitement des demandes de passeport, de la légalisation de documents et des applications administratives pour les citoyens belges à l'étranger. En outre, vous contribuez à la poursuite de la digitalisation et de la modernisation des systèmes IT consulaires. Vous faites partie d'une petite équipe de développement où la collaboration est centrale et où les contributions individuelles sont rapidement visibles.
Développement logiciel
- Développer des applications en .NET / Angular
- Implémenter de nouvelles fonctionnalités
- Programmer des composants frontend et backend
Architecture et analyse
- Réfléchir aux solutions techniques et à l'architecture des applications
- Collaborer avec les analystes lors de l'implémentation de nouvelles fonctionnalités
Tests et debugging
- Tester les logiciels
- Détecter et corriger les bugs
- Améliorer le code existant
Maintenance et modernisation
- Améliorer et étendre les applications existantes
- Contribuer à la modernisation des systèmes legacy
Travail d'équipe
- Collaborer avec les analystes et autres développeurs
- Participer au fonctionnement agile de l'équipe
- Documenter les solutions techniques
Requirements
- Minimum 5 ans d'expérience en développement logiciel
Backend :
- .NET
- .NET Core
- ORM (de préférence Entity Framework)
- Docker
- Microservices
- Azure
Frontend :
- Angular
- Gestion d'état (ex. NGRX, Akita)
- Formulaires réactifs
- UX design
- CSS & préprocesseurs CSS (Sass, Less)
- Tests unitaires
- Expérience avec des applications multilingues (i18n & l10n)
- Authentification / autorisation
- Expérience dans l'amélioration des performances frontend
- Connaissance des dernières évolutions web
- Mise à jour de packages (npm / yarn)