5 months
15/07/2024 - 31/12/2024 Belgium
Requirements
Roles
  • Application Developer Confirmed
Languages
  • Dutch Active knowledge
  • French Active knowledge
  • English Active knowledge
Skills
  • Android Confirmed
  • ios Confirmed
  • Scrum Confirmed
  • GIT Junior
  • openid Junior
  • implémentation d’une authentification biométrique Junior
  • CI/CD Junior
  • JWT Junior
Description

Environnement de travail

La Direction des Unités Spéciales de la Police Fédérale (DSU) est une unité d’appui très spécialisée qui propose et/ou met en œuvre des appuis, tactiques et techniques spécialisées au profit de la police locale et fédérale. Cette Unité se focalise sur la grande criminalité organisée et les activités de groupements terroristes et extrémistes. DSU est un service de police qui peut être engagé sur l’ensemble du territoire belge et à l’étranger si cela se révèle nécessaire. La DSU se compose de services situés à Bruxelles et de services déconcentrés.

Description de la fonction

Au sein de la direction des unités spéciales, l’accent a toujours été mis sur l’intégration de la technologie et le fait de la rendre facilement accessible aux différents membres de l’unité dans le cadre de leurs missions. En raison du caractère très spécialisé des missions confiées à l’unité, celle-ci à fait le choix de mettre en place ses propres solutions logicielles. Au fil du temps, certains partenaires étrangers se sont montrés intéressés par les solutions de la DSU. Cela a finalement donné lieu à la volonté de mettre en place un écosystème logiciel permettant une communication opérationnelle au niveau européen Vous serez intégrés à l’équipe développement du service ICT Corporate et conjointement avec les autres développeurs, vous aurez pour rôle de participer au développement de ce projet.

Plus particulièrement, vous serez amené à :

· Analyser les besoins et formuler des solutions techniques pour y répondre (Diagrammes UML, Wireframes, …)

· Développer des applications native Android axées très fortement sur la communication temps réel (texte, voix, vidéo) couplées à une architecture backend orientée Microservice selon les recommandations de l’architecte et des analystes

· Assurer leur distribution sur les appareils mobiles (smartphones, tablettes ou autres)

· Versionner et documenter le code source des différents projets

· Donner du support aux collègues du service ainsi qu’aux utilisateurs finaux

· Respecter des délais

Description du profil

· Vous êtes titulaire au minimum d’un baccalauréat en informatique et disposez d’une bonne expérience dans une fonction similaire

· Vous disposez d’excellentes connaissances en développement Android.

· Vous maitrisez l’utilisation des services, la transmission d’information en temps réel (text, voix et vidéo) ainsi que l’utilisation de notifications utilisateurs.

· Vous avez déjà travaillé au développement d’applications critiques devant offrir un haut niveau de disponibilité quel que soit les conditions réseau et impliquant éventuellement l’utilisation de stockage local d’informations.

· Vous pouvez intégrer des accessoires bluetooth ou connexions filaire et ainsi l’utilisation des différents boutons physique de l’appareil au travers des applications.

· Vous maitriser les concepts de l’authentification OpenID ou du moins les concepts d’authentification via JWT tokens appliquée aux développements mobiles

· Vous maitrisez l’implémentation d’une authentification biométrique

· Vous maitrisez les concepts de CI/CD et êtes à l’aise avec l’outil de versioning Git

· Vous avez l’habitude de travailler selon des principes agile et la méthodologie SCRUM

· Vous maitriser l’anglais technique, une connaissance de la seconde langue nationale est une plus-valu