Environnement de travail
Le Conseil d'Etat est la plus haute juridiction administrative dont les fonctions sont d'une part de traiter des recours contre les actes administratifs émanant des autorités administratives, et d'autre part d'exercer une mission consultative pour des gouvernements belges (fédéral, régionaux et communautaires) dans les matières législatives et réglementaires.
Description de fonction
En tant qu'ingénieur full stack, vous agissez comme un développeur senior et comme un référent technique pour les applications dont vous aurez la charge. Vous travaillerez en équipe réduite sur vos projets et serez aidés d'analystes et d'autres développeurs. 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 du Conseil d'Etat. 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ées aux citoyens. La valeur de votre travail sera donc directement visible.
Vous rapporterez directement au responsable IT qui lui-même rapporte à l'Administrateur Général du Conseil d'Etat.
Rôle et objectifs
Implémenter et maintenir une plateforme digitale adressée aux citoyens et leur permettant d'interagir avec le Conseil d'Etat.
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.
Augmenter l'expertise technique de l'équipe développement en y apportant les bonnes pratiques et la connaissance des technologies actuelles.
Collaborer avec les autres composantes de l'IT en vue de fluidifier votre travail et celui des autres.
Veiller à la maintenabilité et le support des applicatifs actuels et futurs.
Responsabilités
Configurer ou collaborer à l'infrastructure d'un projet ainsi que les dépendances entre les différents composants logiciels à utiliser
Concevoir les analyses techniques nécessaires ;
Concevoir, manipuler et interroger des bases de données ;
Concevoir le code de backend et les API d'accès à ces données sous forme de WebServices ;
Concevoir le code de frontend qui est exécuté sur la plate-forme de l'utilisateur, le plus souvent dans un navigateur Web ou un ordinateur de bureau ;
Gérer et planifier un projet (par exemple avec des méthodes de développement agiles telles que Scrum ou Kanban ou de façon traditionnelle) ;
Interagir avec le client, cerner et définir ses besoins, s'adapter lorsque ceux-ci évoluent ;
Savoir inscrire ses solutions dans une architecture IT globale afin de maintenir l'interopérabilité de la totalité 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
Vous êtes titulaire d'un Bachelor ou d'un Master dans une branche liée à l'informatique ou équivalent par expérience
Vous démontrez au moins 7 années d'expérience en tant que développeur dont 3 ans comme développeur full stack.
Vous avez déjà mis en place des systèmes de Middleware ou êtes familier avec ce type d'architecture.
Vous avez déjà maintenu des logiciels complexes.
Avoir une connaissance des institutions fédérales et ou de leurs solutions techniques est considéré comme un atout
Vous avez de solides connaissances en .NET
Ci-dessous se retrouvent l'entièreté des technologies actuellement utilisées et à chaque fois dans leur ordre d'importance. Tout connaître n'est pas obligatoire.
C#, PHP, JScript, HTML, Perl, VBA, Classic ASP
MVC/ASP.NET, JScript framework, REST API, Windows form fat client, SOAP WS.
O/S: Microsoft Windows, Linux.
Serveurs Web: IIS, Apache
MSSQL, Oracle, MySQL
Solutions: FileMaker, Dtsearch, e-Box, C-Zam, Itsme
Compétences personnelles
Vous maîtrisez au moins le français ou le néerlandais et êtes à l'aise avec l'autre langue.
Vous pouvez travailler de façon autonome dans une équipe globale et maintenez la communication toujours active.
Vous êtes passionné par les technologies de l'information et aimez relever les défis technologiques tout autant que de mettre en place des système solides et pérennes.
Vous avez un esprit analytique et orienté solution en vue de résoudre les bugs et les incidents.
Vous avez des facilités à discuter avec les utilisateurs ou leur représentants fonctionnels.
Nous offrons
Vous désirez travailler dans un environnement passionnant qui relève les défis liés à la digitalisation et où vous apportez une plus-value sociétale. Dans ce cas, un job ICT au sein d'un de nos services publics est fait pour vous.
Nous accordons une grande importance à un équilibre sain entre vie professionnelle et vie privée (par exemple, grâce à la possibilité de télétravail, des horaires flexibles, des bâtiments très accessibles) et nous offrons un contrat à durée indéterminée ainsi qu'un salaire conforme au marché assorti de toute une série d'avantages extra-légaux parmi lesquels un budget mobilité