Ingénieur data H/F
Il y a 3 jours
LevalloisPerret, Ile-de-France
MINISTERE INTERIEUR
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Groupe RIFSEEP : 3 Généralités : La DGSI est un service de renseignement français relevant du ministère de l'Intérieur. Travailler à la DGSI, c'est être au cœur des enjeux du 21ème siècle et participer à la protection des français en mettant ses compétences au service de l’État, à travers des missions telles que la lutte contre le terrorisme et les extrémismes violents, le contre-espionnage, la protection économique, la contre-prolifération et la cyberdéfense. Au sein d’un environnement riche en données, vous aurez pour mission de concevoir, développer et optimiser les composants logiciels assurant l’intégration de données hétérogènes dans les entrepôts de données DGSI. Vous participerez à l’évolution de l’architecture data en y intégrant de nouveaux composants permettant de mieux répondre aux besoins métiers, dans le respect des bonnes pratiques de développement logiciel et en assurant la qualité, la maintenabilité du code et de la documentation technique (versioning Git, tests unitaires, code review, …). Vous assurerez également la maintenance évolutive, adaptative et corrective de la plateforme data. Activités principales:
* Conception et développement : Assurer le développement de services robustes, principalement en Java et Python, en veillant à la qualité, à la maintenabilité du code et de la documentation technique ;
* Gestion des flux de données : Piloter les processus de distribution, de traitement et d’ingestion des données pour garantir des traitements fluides ;
* Optimisation de la recherche : Administrer et optimiser l’indexation ainsi que les requêtes pour répondre aux enjeux de performance ;
* Maintenance applicative : Contribuer ponctuellement à l’évolution des interfaces web existantes afin d’assurer la continuité de service des outils internes ;
* Assurer une veille technologique afin de proposer des axes d’amélioration continue et de garantir la pérennité de notre stack. Environnement professionnel :
* Ne peut être communiqué en raison de la confidentialité des missions du service. Connaissances techniques
* Avoir des compétences en informatique
- bureautique Niveau expert Requis
* Connaître l'environnement professionnel Niveau maîtrise Requis Savoir-faire
* Avoir l'esprit de synthèse Niveau expert Requis
* Savoir gérer un projet Niveau maîtrise Requis Savoir-être
* Savoir s'adapter Niveau maîtrise Requis
* Avoir le sens des relations humaines Niveau maîtrise Requis Autres: Titulaire d’un diplôme d’ingénieur ou master avec une spécialisation en ingénierie logicielle ou data. Compétences techniques :
* Bonnes connaissances des principes fondamentaux de génie logiciel (structures de données, algorithmique, design patterns, programmation orientée objet, architecture orientée événements) ;
* Bonne expérience avec Java et Python (des compétences sur des frameworks tel que Spring ou FastAPI seront appréciées) ;
* Maîtrise du design d’architecture de données et de la conception de processus ETL/ELT ;
* Maîtrise du langage SQL et bonne connaissance des SGBD Oracle et PostgreSQL, ainsi que des technologies de base de données NoSQL comme ElasticSearch et MongoDB ;
* Être familier avec les concepts de chaîne CI/CD et le déploiement d’applications sous Docker (idéalement, avec Kubernetes) ;
* Capacité à intervenir sur des environnements web (PHP/JS).
* Conception et développement : Assurer le développement de services robustes, principalement en Java et Python, en veillant à la qualité, à la maintenabilité du code et de la documentation technique ;
* Gestion des flux de données : Piloter les processus de distribution, de traitement et d’ingestion des données pour garantir des traitements fluides ;
* Optimisation de la recherche : Administrer et optimiser l’indexation ainsi que les requêtes pour répondre aux enjeux de performance ;
* Maintenance applicative : Contribuer ponctuellement à l’évolution des interfaces web existantes afin d’assurer la continuité de service des outils internes ;
* Assurer une veille technologique afin de proposer des axes d’amélioration continue et de garantir la pérennité de notre stack. Environnement professionnel :
* Ne peut être communiqué en raison de la confidentialité des missions du service. Connaissances techniques
* Avoir des compétences en informatique
- bureautique Niveau expert Requis
* Connaître l'environnement professionnel Niveau maîtrise Requis Savoir-faire
* Avoir l'esprit de synthèse Niveau expert Requis
* Savoir gérer un projet Niveau maîtrise Requis Savoir-être
* Savoir s'adapter Niveau maîtrise Requis
* Avoir le sens des relations humaines Niveau maîtrise Requis Autres: Titulaire d’un diplôme d’ingénieur ou master avec une spécialisation en ingénierie logicielle ou data. Compétences techniques :
* Bonnes connaissances des principes fondamentaux de génie logiciel (structures de données, algorithmique, design patterns, programmation orientée objet, architecture orientée événements) ;
* Bonne expérience avec Java et Python (des compétences sur des frameworks tel que Spring ou FastAPI seront appréciées) ;
* Maîtrise du design d’architecture de données et de la conception de processus ETL/ELT ;
* Maîtrise du langage SQL et bonne connaissance des SGBD Oracle et PostgreSQL, ainsi que des technologies de base de données NoSQL comme ElasticSearch et MongoDB ;
* Être familier avec les concepts de chaîne CI/CD et le déploiement d’applications sous Docker (idéalement, avec Kubernetes) ;
* Capacité à intervenir sur des environnements web (PHP/JS).