Data Engineer
Montpellier, Occitanie, France
â ïž We'll shut down after Aug 1st - try foođŠ for all jobs in tech â ïž
Septeo
Discover Septeo software and service solutions to simplify your daily life and refocus on your core businessDescription de l'entreprise
Septeo, Ă©diteur de logiciels de rĂ©fĂ©rence en Europe, est un groupe qui grandit vite. Qui se transforme. En 10 ans, nous sommes devenus un des leaders europĂ©ens de la tech, une rĂ©fĂ©rence dans lâĂ©dition de logiciels. Cette Ă©volution, câest le fruit dâun collectif. Le rĂ©sultat dâun travail dâĂ©quipes dĂ©terminĂ©es, audacieuses et engagĂ©es. Des Ă©quipes qui travaillent main dans la main, dans la simplicitĂ©, la convivialitĂ© & la confiance.
Animés par des valeurs communes, chez Septeo, on est ensemble, on fait ensemble et on transforme ensemble.
Et les rĂ©sultats sont lĂ : aujourdâhui, nous sommes le 8Ăšme plus grand Ă©diteur de logiciels en France au classement Truffle 100 et 9Ăšme au FW500. Notre ambition ne sâarrĂȘte pas lĂ . Nous souhaitons devenir incontournable en Europe. Que Septeo soit sur toutes les lĂšvres.
Nous sommes dĂ©jĂ prĂ©sents, derriĂšre chaque moment de vie, grĂące aux logiciels que nous dĂ©veloppons, mis Ă la disposition de millions de femmes et dâhommes : un achat immobilier, un mariage, une crĂ©ation dâentreprise, un voyage... Câest une sacrĂ©e responsabilitĂ© finalement. Câest la nĂŽtre. Et peut-ĂȘtre bientĂŽt la vĂŽtre.
PrĂȘt(e) Ă faire partie de lâaventure ?
Description du poste
Dans le cadre du lancement dâun nouveau projet de transformation data, vous intĂ©grez une Ă©quipe agile de 5 personnes aux cĂŽtĂ©s dâun Tech Lead Data et de profils divers. Vous contribuerez activement Ă la conception, au dĂ©veloppement et Ă lâĂ©volution de nos plateformes de traitement et dâanalyse de donnĂ©es.
Vos missions principales
- Participer Ă la dĂ©finition de lâarchitecture technique sous la responsabilitĂ© du Tech Lead.
- Développer et maintenir les pipelines ETL/ELT : modélisation, tests, optimisation des performances.
- Implémenter les transformations DBT, automatiser les workflows et orchestrer les jobs.
- Ăcrire du code Python pour lâingestion, le nettoyage et lâexport des donnĂ©es.
- Conteneuriser les services avec Docker et collaborer à leur déploiement.
- Assurer la qualitĂ© logicielle : revue de code, tests unitaires, tests dâintĂ©gration.
- Rédiger et mettre à jour la documentation technique (README, schémas, bonnes pratiques).
- Collaborer étroitement avec le Tech Lead, les experts métiers et le Product Owner pour comprendre les besoins métier.
- Participer à la maintenance et aux évolutions des applications existantes. (migration progressive vers la nouvelle stack)
Stack technique
- Ancienne stack : SQL Server, VB .NET, C#
- Nouvelle stack :
- Stockage et entreposage : Snowflake (ou équivalent)
- Orchestration & transformation : DBT
- Langage : Python
- Containerisation : Docker
Qualifications
- Bac+3/5 en informatique ou Ă©quivalent, avec au moins 2 Ă 5 ans dâexpĂ©rience sur des projets data.
- Solide maßtrise de SQL (modélisation, optimisation) et bonnes bases Python.
- PremiĂšre expĂ©rience avec DBT et/ou Snowflake (Redshift, BigQuery, SynapseâŠ) est un plus.
- Connaissance des principes de CI/CD, des tests automatisés et des bonnes pratiques DevOps.
- Vous savez travailler en Ă©quipe, faire preuve de rigueur et dâautonomie.
- Esprit dâinitiative et goĂ»t du challenge dans un environnement en pleine Ă©volution.
- Une expérience en développement web Python (Flask, Django) et front (VueJS, React) serait appréciée.
Informations supplémentaires
Rejoindre Septeo, câest aussi :
- Grandir et sâĂ©panouir grĂące Ă un parcours de formation personnalisĂ©, des opportunitĂ©s de mobilitĂ© interne et la possibilitĂ© de sâauto-former via notre plateforme Udemy
- Vivre une aventure humaine, Ă©changer et partager autour dâĂ©vĂšnements thĂ©matisĂ©s (afterworks, sport, RSE, sĂ©minaires, etc.) đ
- Rejoindre un collectif qui prend soin des autres et sâengage en faveur de lâĂ©galitĂ© des chances, la diversitĂ© et lâinclusion
Un process de recrutement en 3 étapes :
- Un premier échange téléphonique avec un(e) chargé(e) de recrutement pour vous présenter le poste et ses missions, en savoir plus sur vous.
- Un second entretien avec un double objectif : vous présenter notre groupe et ses valeurs, mais aussi connaitre vos motivations et l'adéquation de votre projet professionnel avec le poste proposé.
- Enfin un dernier entretien sera lâoccasion de rencontrer votre futur(e) manager, faire un focus mĂ©tier et valider lâensemble de vos compĂ©tences.
Vous faites quoi lundi ?
* Salary range is an estimate based on our AI, ML, Data Science Salary Index đ°
Tags: Agile Architecture BigQuery CI/CD dbt DevOps Django Docker ELT ETL Flask Pipelines Python React Redshift Snowflake SQL Vue
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.