Développeur
À propos de la mission. Souhaitez-vous contribuer à une détection plus efficace au sein d'une organisation nationale grâce aux données et à la technologie? Au sein d'une équipe spécifique, le data warehouse de l'organisation est en cours de construction. Nous recherchons un développeur logiciel capable de bien programmer, passionné par les données et désireux de travailler avec ses collègues sur un seul produit.
Ce que vous faites
- Construire et maintenir l'entrepôt de données opérationnel.
- Travailler sur des pipelines de données, des services et des applications.
- Participer à la modélisation des données de sources existantes et nouvelles.
- Résoudre des problèmes définis au sein d'une équipe entrepreneuriale.
- Collaborer avec les utilisateurs sur la portée des user stories.
- Concevoir des solutions, modéliser des données, développer en C# sur.NET.
- Déployer en production via le pipeline CI/CD.
- Comprendre les besoins des analystes, des développeurs et des équipes opérationnelles.
- Assurer le respect des normes et des modèles d'architecture.
- Accompagner l'introduction de nouvelles méthodes de travail et proposer des améliorations.
- Mentorer les collègues juniors, y compris le transfert de connaissances et les revues.
- Coordonner avec d'autres équipes et se concentrer sur la création de valeur.
À propos de l'environnement de travail.
- L'équipe gère un entrepôt de données pour les données opérationnelles dans le domaine de l'enquête et de l'intelligence.
- Collecter, traiter, modéliser et rendre accessibles de grandes et diverses sources de données.
- Les produits de données sont utilisés par des milliers de collègues, y compris des développeurs et des analystes.
- Participation régulière à des enquêtes importantes (internationales) pour soutenir les opérations.
- Travailler selon LeSS (Large-Scale Scrum) avec plusieurs équipes de développement sur un seul produit.
- Les équipes sont composées de développeurs logiciels, d'ingénieurs de plateforme et de scrum masters.
- L'organisation lutte contre la criminalité grave et organisée, le terrorisme, l'ingérence étrangère et la cybercriminalité, tant au niveau national qu'international.
Technologie.
- La plateforme est en grande partie construite en interne, utilisant des composants open source et quelques composants achetés.
- Traitement de données volumineuses et diverses avec des exigences de performance spécifiques.
- Utilisation de Kafka et RabbitMQ pour le traitement d'événements et de flux.
- Stockage avec PostgreSQL, Elasticsearch, Redis et le stockage d'objets.
- Technologies de plateforme: Kubernetes, Docker, Infrastructure as Code, GitLab CI/CD.
- Modélisation avec un grand modèle de données complexe, y compris la maintenance et le développement.
- Accent sur la qualité des données, la traçabilité, la sécurité et l'autorisation conformément à la législation pertinente.
Profil
- Compréhension de la valeur des données correctes, traçables et bien modélisées.
- Précis, proactif, collaboratif et autonome.
- Développeur expérimenté avec un intérêt marqué pour les données et une vision sur la modélisation et le traitement des données à grande échelle.
- Écrit du code C# propre et testé.
- Capable d'expliquer et de défendre une conception, y compris devant un groupe et des collègues non techniques.
- Voit les opportunités et ose prendre des risques calculés.
- Aide les collègues et apprend d'eux.
- Ouvert aux retours et sait comment donner des retours constructifs.
- Capacité de pensée analytique et conceptuelle pour résoudre des problèmes complexes.
- Bonnes compétences en communication en néerlandais et en anglais.
Ce qui est demandé
- Niveau de travail et de réflexion HBO (bachelor), de préférence dans le domaine des TIC.
- Minimum 3 ans d'expérience en tant qu'ingénieur logiciel ou ingénieur de données.
- Connaissance approfondie de C# et.NET (ou langage de programmation comparable).
- Expérience avérée dans la conception et la construction de produits de données ou de pipelines pour de grandes quantités de données vers un entrepôt de données ou une plateforme de données.
- Expérience en modélisation de données et en conception de structures de données pour l'analyse et l'accès.
- Expérience avec Git et CI/CD.
Souhaité.
- Expérience avec le traitement événementiel ou en flux (Kafka, RabbitMQ).
- Expérience avec PostgreSQL, Elasticsearch, Redis ou le stockage d'objets.
- Expérience avec Data Vault, la modélisation de graphes ou les modèles de données canoniques.
- Expérience avec les formats lakehouse (Apache Iceberg) et l'orchestration (Airflow, Temporal).
- Expérience avec les frameworks Front-end (Angular) et Kubernetes, Docker, Infrastructure as Code.
- Expérience de travail dans un environnement Scrum LeSS ou multi-équipes.
Comment postuler
Consultez le texte complet de la mission et les informations de candidature des que votre candidature sur mesure est prete.
Commandez une candidature sur mesure pour consulter la mission complete et les informations de candidature.
Plus de contexte, moins d'heures de recherche dispersees.
Vous recevez juste assez de contexte pour evaluer si cette mission est interessante. Le briefing complet, les details client et les prochaines etapes restent disponibles dans l'app.