Environnement de travail
À propos de la Cour constitutionnelle de Belgique
La Cour constitutionnelle est la juridiction qui veille au respect de la Constitution par les différents législateurs en Belgique. La Cour peut annuler, déclarer inconstitutionnels ou suspendre des lois, des décrets ou des ordonnances en raison de la violation d’un droit fondamental ou d’une règle répartitrice de compétence.
Description de fonction
En tant que développeur full stack, vous travaillerez en équipe réduite sur vos projets et collaborerez avec une équipe de trois développeurs plus senior. Nous souhaitons vous donner une grande autonomie décisionnelle dans votre travail. Nous pensons que les grands esprits réalisent de grandes choses lorsqu’ils sont libres et questionnés par leurs pairs. Tout le monde peut commenter et questionner quel que soit son rôle dans l’équipe et une fois les idées ainsi consolidées, la réalisation peut se faire dans les meilleures conditions.
L’équipe dont vous ferez partie couvre la totalité des aspects IT de la Cour constitutionnelle. Vous serez donc dans un environnement multidisciplinaire où le développement de logiciels internes occupe une place importante en vue de poursuivre la digitalisation de l’institution. Outre l’amélioration des processus internes, vous serez directement impliqués dans l’évolution des services digitaux proposés aux citoyens. La valeur de votre travail sera donc directement visible.
Vous rapporterez directement au responsable IT qui lui-même rapporte aux greffiers de la Cour constitutionnelle.
Taakomschrijving
Rôle et objectifs
- Implémenter la phase 2 et maintenir la plateforme digitale eProConst adressée aux citoyens et leur permettant d’interagir avec la Cour constitutionnelle.
- Redévelopper dans des technologies actuelles certains logiciels existants, tant dans leurs aspects frontend que backend.
- Participer à la mise en place de la couche middleware.
- Collaborer avec les autres composantes de l’IT en vue de fluidifier votre travail et celui des autres.
- Veiller à la maintenabilité et au support des applicatifs actuels et futurs.
Responsabilités
- Configurer la phase 2 et collaborer à l’infrastructure du projet eProConst ainsi qu’aux dépendances entre les différents composants logiciels.
- Concevoir, manipuler et interroger des bases de données.
- Concevoir le code de backend et les API d’accès aux données sous forme de webservices.
- Concevoir le code frontend exécuté sur la plateforme utilisateur.
- Interagir avec le métier, identifier les besoins et s’adapter à leur évolution.
- Inscrire les solutions dans une architecture IT globale afin de maintenir l’interopérabilité des systèmes.
- Documenter l’ensemble des parties d’un projet.
- Tester et faire valider les aspects fonctionnels des applicatifs développés.
Description de profil
Expérience
- Entre 3 et 5 années d’expérience comme développeur dont au moins 2 ans comme développeur full stack.
- Expérience dans la mise en place de systèmes middleware ou familiarité avec ce type d’architecture.
- Expérience dans la maintenance de logiciels complexes.
- La connaissance des institutions fédérales et/ou de leurs solutions techniques constitue un atout.
Compétences techniques
- C#, VB.NET, JScript, HTML
- MVC/ASP.NET, JavaScript Framework, REST API, Windows Forms Fat Client, SOAP WS, Blazor
- O/S : Microsoft Windows
- Serveurs Web : IIS
- MSSQL
- Solutions : FileMaker, C-ZAM
- Une connaissance complémentaire de JavaScript/TypeScript, Vue ou Nuxt constitue un atout important.
- Capacité d’apprentissage autonome et bonne maîtrise de JavaScript/TypeScript.
Compétences personnelles
- Maîtrise du français ou du néerlandais et aisance dans l’autre langue.
- Capacité à travailler de façon autonome tout en maintenant une communication active au sein de l’équipe.
- Passion pour les technologies de l’information et goût pour les défis technologiques.
- Esprit analytique et orienté solution pour résoudre les bugs et incidents.
- Aisance dans les échanges avec les utilisateurs et leurs représentants fonctionnels.
Nous offrons
- Un contrat à durée indéterminée assorti à toute une série d'avantages extralégaux parmi lesquels un budget mobilité
- Un équilibre sain entre vie professionnelle et vie privée
- Des horaires et conditions de travail humaines et confortables.
- Jusqu’à 3 jours de télétravail, progressivement.
- Un travail dans une petite équipe dynamique et en pleine restructuration où votre contribution sera valorisée.
- La possibilité de travailler pour un objectif sociétal, au service des citoyens et des institutions de notre pays.