Partager cette offre
Dans le cadre de l'évolution d'une plateforme Data stratégique, notre client recherche un Senior Software Engineer afin de participer à la modernisation d'une application centrale dédiée à la configuration et à l'orchestration de traitements de données.
Cette mission s'inscrit dans un contexte de transformation visant à améliorer la qualité logicielle, renforcer la robustesse de l'application, optimiser ses performances et faciliter l'intégration de nouveaux cas d'usage.
Le consultant travaillera en étroite collaboration avec les équipes Data Engineering, Architecture et Produit dans un environnement Agile.
MissionsLe consultant interviendra notamment sur les sujets suivants :
Concevoir, développer et maintenir une application Python dédiée au traitement et à l'orchestration des données.
Moderniser l'architecture applicative afin d'améliorer sa maintenabilité, sa performance et sa scalabilité.
Réduire la dette technique grâce à des actions de refactoring et d'optimisation du code existant.
Concevoir et mettre en œuvre une stratégie complète de tests :
Tests unitaires
Tests d'intégration
Validation des traitements métier
Automatisation dans les pipelines CI/CD
Développer des composants génériques et configurables favorisant la réutilisabilité et limitant les développements spécifiques.
Participer à l'intégration des traitements dans les pipelines Data.
Contribuer aux choix d'architecture et à la définition des bonnes pratiques de développement.
Accompagner les équipes dans l'amélioration continue des pratiques de développement logiciel.
AWS (S3, ECS, Fargate...)
Python
Apache Spark
PySpark
SQL
Databricks
Delta Lake
Lakehouse Architecture
Apache Airflow
GitLab
CI/CD
Docker
Terraform
Terragrunt
Databricks Unity Catalog
Gestion des accès
Monitoring
Optimisation des coûts
Agile Scrum
Python
AWS
SQL
Apache Spark / PySpark
Databricks
Airflow
Docker
GitLab
CI/CD
Terraform
Architecture logicielle
Data Engineering
Monitoring
Fargate
Terragrunt
Unity Catalog
Lakehouse Architecture
Excellente capacité d'analyse et de conception.
Force de proposition.
Autonomie et rigueur.
Esprit collaboratif.
Capacité à accompagner et faire monter en compétence les équipes.
Excellente communication.
Anglais courant (niveau C1 minimum).
Profil recherché
Minimum 5 ans d'expérience en développement logiciel.
Solide expertise en développement Python.
Expérience significative sur des architectures Cloud AWS.
Expérience dans la conception de frameworks ou de moteurs de traitements configurables.
Bonne maîtrise des architectures distribuées.
Expérience dans la modernisation d'applications existantes et la réduction de dette technique.
Maîtrise des pratiques de qualité logicielle et des tests automatisés.
Environnement de travail
Découvrir Craftman data
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Senior Software Engineer Data TJM MAX 550
Craftman data

