18 heures, 13 minutes ago

Program Manager

Program Manager

Police Fédérale – Direction Générale Judiciaire

Environnement de travail

La Police Judiciaire Fédérale est une police spécialisée, principalement chargée de la lutte contre la criminalité organisée, sous toutes ses formes. Elle constitue l’une des trois directions générales de la police fédérale et concentre les dossiers d’enquêtes relatifs à des domaines tels que la cybercriminalité, le terrorisme, le grand banditisme, le trafic de drogue, et bien d’autres encore. Elle fournit un appui et une expertise à l’ensemble de la police intégrée, ainsi qu’à ses partenaires nationaux et internationaux.

Au sein de cette direction, se trouvent les ressources opérationnelles affectées aux opérations de police judiciaire, à la lutte contre la criminalité grave et organisée, aux unités spéciales, ainsi qu’aux opérations de police technique et scientifique.

Votre rôle principal sera d’encadrer les équipes techniques, de coordonner les parties prenantes et de gérer les projets ainsi que de coordonner les chefs de projets s’y afférant, cela inclus la planification, la gestion des priorités et le reporting.

Vous serez la référence technique pour les équipes et prendrez en charge les aspects liés à l’architecture, à l’infrastructure et à l’intégration et au déploiement continu. Ce rôle combine donc des responsabilités managériales ainsi que techniques. Vous serez assisté du comité de pilotage pour les décisions clés, qu’elles soient d’ordre technique ou managérial.

Vous serez responsable d’encadrer des équipes mixtes et hétérogènes, aussi bien dans le cadre du développement d’applications logicielles que dans le cadre de la mise en place et de la maintenance de l’infrastructure des systèmes informatiques.

Parmi les équipes dont vous serez responsables, figurent des équipes chargées de la maintenance d’applications historiques, des équipes chargées du développements de nouvelles solutions applicatives, et des équipes responsables des aspects systèmes, réseaux, infrastructures, stockages de données, DevOps.

Vous serez placé directement sous la responsabilité du responsable de l’IT Factory de la DGJ, le centre d’expertise informatique de la Direction Générale de la Police Judiciaire à la Police Fédérale.

Missions principales

Au niveau de l’encadrement des équipes chargées de la maintenance de solution logicielles historiques, chargées de la maintenance d’une application Legacy (client Windows lourd) :

  • Vous prendrez connaissance de l’existant et proposerez des suggestions techniques visant à stabiliser certaines parties des applications Legacy.

  • Vous superviserez les équipes responsables de la migration des fonctionnalités présentes dans d’autres solutions vers l’application Legacy, en assurant la compatibilité avec le même socle technologique.

  • Vous superviserez l’intégration des fonctionnalités migrées avec les autres modules des applications ainsi qu’avec les systèmes externes pour lesquels une collecte ou un envoi de données est nécessaire.

  • Vous vous assurerez que les applications « Legacy » restent compatibles avec les prochaines versions de Windows et que leurs comportements soient stables lors de l’exécution.

En parallèle, vous superviserez l’équipe responsable de l’analyse de la nouvelle solution et participerez activement à sa dimension technique.

Vous encadrerez les équipes responsables de l’implémentation de la nouvelle solution basée sur une approche web et responsive :

  • Vous superviserez les développements backend, frontend, ainsi que l’implémentation des tests unitaires et d’intégration.

  • Vous vous assurerez que le code source soit correctement versionné et que la documentation technique soit rédigée par les équipes.

  • Vous encadrerez l’aspect DevOps et la mise en place des pipelines de déploiement pour les applications, les services et l’infrastructure (IaC).

Vous encadrez également les équipes responsables de la partie infrastructure, réseaux, systèmes, intégration et déploiement continu.

Profil Recherché

Vous êtes titulaire d’un baccalauréat en informatique, pouvez justifier de plusieurs années d’expérience dans le développement logiciel et ce y compris dans des fonctions techniques, disposez d’une expérience dans une fonction similaire et maîtrisez des technologies reprises dans l’offre.

Vous faites preuve de leadership, êtes capable de fédérer les différentes parties prenantes (techniques, pilotage et clients) et de construire rapidement un réseau. Vous faites preuve d’empathie mais vous pouvez également vous montrer ferme lorsque cela s’avère nécessaire.

Vous pouvez adapter votre style de management en fonction des personnes, de leur caractère et de leurs profils parfois hétérogènes. Vous êtes également capable d’estimer les compétences et les capacités des membres de votre équipe afin d’assigner la bonne tâche à la bonne personne.

Vous êtes capable de gérer les priorités afin d’atteindre les objectifs dans les délais imparti, et de les adapter lorsque cela s’avère nécessaire en cas d’imprévus ou de difficultés non connues lors des estimations initiales.

Vous pouvez gérer un projet selon les méthodes agiles, et plus particulièrement Scrum. La tenue de Sprint Planning, Daily Stand Up, Review et Retro font partie de votre quotidien.

Vous possédez de bonnes connaissances en .NET (C#), appliquées à la mise en place de microservices. Vous êtes à l’aise avec le concept d’API REST ou gRPC, et d’approche « event driven ». Vous disposez de connaissances en développement d’application web de type SPA selon une architecture Micro-Frontend.

Vous maîtrisez les mécanismes d’authentification via OpenID Connect et O365, tant pour les services backend que pour les applications frontend.

Vous avez une expérience confirmée en CI/CD et dans la mise en place de pipelines de déploiement avec GitLab. Vous maîtrisez GIT et êtes familier avec les concepts de branches, de pull requests et de code reviews.

Une expérience en IaC (Infrastructure as Code) constitue une plus-value importante.

Une connaissance en Delphi et en développement d’application Windows constitue une plus-value importante.

Des connaissances en cryptographie constituent également une plus-value.

Vous maîtrisez l’anglais, ainsi qu’une des deux langues nationales. La connaissance active d’une langue nationale et passive (au minimum) de l’autre constitue une réelle plus-value.

La connaissance de l’environnement Police, et plus particulièrement de la Police Judiciaire Fédérale, est un atout important.

Soft Skills

  • Capacité à fédérer : Savoir aligner des profils hétérogènes autour d’un objectif commun.

  • Persévérance : Garder le cap et ne pas abandonner, même face à des difficultés majeures.

  • Capacité à temporiser : Apaiser les tensions, maintenir une atmosphère constructive sous pression, et jouer un rôle de régulateur entre les stakeholders et l’équipe.

  • Esprit d’initiative : Faire preuve de proactivité afin d’anticiper les enjeux et initier les dynamiques de projet sans attendre une validation systématique.

  • Sens des priorités : Identifier les tâches critiques pour atteindre les objectifs, garder une vision à long terme pour anticiper les prochaines étapes, et réorganiser le travail en fonction des imprévus ou des éléments nouveaux qui se présentent au fil du projet.

  • Orientation utilisateur / client : Gérer les priorités en tenant compte des besoins réels du terrain et de l’expérience utilisateur.

  • Communication claire et spontanée : Communiquer de manière fluide, transmettre le bon message, au bon moment et au bon niveau. Être capable d’expliquer des concepts techniques à des non-techniciens.

  • Vision transverse : Intégrer les dimensions techniques, humaines, organisationnelles et politiques dans les prises de décision.

  • Esprit analytique : Aller au-delà des symptômes pour identifier les causes profondes des problèmes.

Hard Skills

  • Gestion de Projet : Maîtrise des méthodologies agiles, notamment Scrum, pour la gestion de projets complexes.

  • Transformation Numérique : Expérience en modernisation d’application et passage d’un client lourd à une application web moderne avec accompagnement de la transition utilisateur.

  • Sécurité : Expertise en cybersécurité et mise en œuvre de solutions sécurisées dès la conception (security by design).

  • Modélisation Logicielle : Bonnes compétences en modélisation UML et BPMN.

  • Monitoring : Expérience avec des outils de monitoring tels que Grafana ou Prometheus.

  • Architecture : Architecture Microservice, Microfrontend (Angular) et Event Driven.

  • Développement : .NET (C#), Angular, HTML et CSS.

  • Testing : Tests Unitaires et d’intégration.

  • Base de données : Base de données relationnelles (PostgreSQL).

  • DevOps : GitLab, CI/CD, Kubernetes, IaC, Linux.

  • Authentification : OpenID, O365.

Apply for this Job

This position was originally posted on Pro Unity.

It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Newsletter signup illustration