Votre objectifs: - Développer des applications data robustes et performantes en collaboration avec les équipes agiles. - Garantir la qualité et l'exploitabilité des solutions grâce à des tests automatisés et une supervision efficace. - Assurer le support technique de niveau expert et contribuer à l'amélioration continue des outils et processus. - Accompagner les membres de l'équipe dans leur montée en compétence et favoriser le partage des connaissances. Vos missions: Développement et industrialisation - Participer aux cérémonies agiles: sprint planning, estimations, rétrospectives et ateliers d'affinage des spécifications. - Traduire les besoins fonctionnels en solutions techniques: - Développer des applications data à partir des user stories ou des tickets définis dans l'outil de gestion de projet Jira. - Écrire des tests automatisés pour garantir la qualité et la robustesse des solutions. - Assurer l'assistance technique lors des phases de recette. - Optimiser l'exploitabilité des applications: - Mettre en place des mécanismes de robustesse, d'automatisation et de supervision. - Assurer le support de niveau 3: résolution des incidents complexes, mise en place de correctifs et relance des traitements. Amélioration continue et partage des connaissances - Contribuer activement à l'amélioration des processus et des outils de l'équipe. - Accompagner les Data Engineers en formation dans leur montée en compétence, notamment dans le cadre des projets. - Encourager le partage d'informations: organiser des présentations techniques, partager les bonnes pratiques et les retours d'expérience. Rôle de référent technique - Garantir le respect des standards techniques de l'équipe pour votre production et celle des autres Data Engineers du projet, notamment via des revues de code. - Remonter les besoins d'évolution des standards techniques au management de l'équipe. - Fournir un suivi technique au Chef de Projet: obsolescence, sécurité et état des briques applicatives. - Assurer le pilotage technique du projet en l'absence du Chef de Projet: suivi de l'avancement des user stories, coordination des intervenants techniques et animation des instances projet. Contrat: CDI Rejoignez nous si vous êtes titulaire d'un diplôme de niveau Bac+5 en informatique, data science, génie logiciel, systèmes d'information ou école d'ingénieurs (ou équivalent). - Expérience confirmée d'au moins 3 ans en tant que Data Engineer ou dans un rôle similaire (développeur data, ingénieur Big Data, etc.). - Expérience significative dans un environnement agile, idéalement au sein d'une équipe data ou d'un projet complexe. Expertise technique - Développement d'applications data: - Maîtrise des langages de programmation (Python, Scala, Java, etc.) et des frameworks data (Spark, Hadoop, etc.). - Expérience dans le développement d'applications robustes et performantes, en suivant les bonnes pratiques (tests automatisés, revue de code, etc.). - Gestion des données: - Connaissance des bases de données (SQL, NoSQL) et des outils d'ingestion et de traitement des données (Airflow, Kafka, etc.). - Expérience dans la modélisation et l'optimisation des pipelines data. - Industrialisation et supervision: - Capacité à mettre en place des mécanismes de robustesse, d'automatisation et de supervision pour garantir l'exploitabilité des solutions. - Connaissance des outils de monitoring (Prometheus, Grafana, etc.) et des bonnes pratiques DevOps. Rôle de référent technique (si Lead Tech sur un projet) - Garantir le respect des standards techniques de l'équipe pour votre production et celle des autres Data Engineers du projet. - Interagir avec les équipes Ops et les architectes pour assurer la cohérence et la performance des solutions. - Fournir un suivi technique au Chef de Projet: obsolescence, sécurité et état des briques applicatives. - Piloter techniquement le projet en l'absence du Chef de Projet: suivi de l'avancement, coordination des intervenants techniques et animation des instances projet. Outils et méthodologies - Méthodologies agiles: participation aux cérémonies (sprint planning, rétrospectives, ateliers d'affinage). - Outils de gestion de projet: maîtrise de Jira ou d'outils similaires pour le suivi des user stories et des tickets. - Collaboration: expérience dans l'utilisation d'outils comme Git, Confluence ou Slack pour le partage d'informations et la documentation. - Esprit d'équipe et collaboration: - Capacité à travailler en équipe et à partager vos connaissances avec les autres membres de l'équipe. - Envie d'accompagner les Data Engineers en formation dans leur montée en compétence. - Autonomie et proactivité: - Capacité à prendre des initiatives et à proposer des améliorations pour optimiser les processus et les outils. - Rigueur dans la gestion des tâches et le respect des délais. - Communication et pédagogie: - Aisance relationnelle pour interagir avec des interlocuteur...
Débutant accepté