Développeur Python H/F
- CDI
- Entreprise anonyme
Les missions du poste
Avec plus de 30 ans d'expertise dans le recrutement IT et une présence nationale (Paris, Lyon, Montpellier, Marseille, Nantes), MATEN est une ESN reconnue pour la qualité de son accompagnement et son engagement auprès de ses collaborateurs et clients.
Rejoignez un environnement technique riche permettant de développer vos compétences sur des sujets applicatifs, data et support IT.
Vous souhaitez évoluer dans un environnement technique mêlant développement logiciel, analyse de données et industrialisation des applications ?
Nous recherchons pour notre client un Développeur Python afin de participer au développement, à l'amélioration et au déploiement d'applications permettant d'exploiter et de valoriser les données industrielles de l'entreprise.
Vos missions
Développement Python
Au sein de l'équipe, vous serez chargé de :
- Reprendre et améliorer des développements Python existants (refactorisation, gestion des exceptions, documentation du code).
- Concevoir et développer de nouvelles applications permettant la visualisation et l'exploitation des données métiers.
- Mutualiser et factoriser les composants techniques afin de faciliter les échanges de données avec le système d'information industriel.
- Participer aux revues de code pour garantir la qualité des développements.
- Développer et maintenir les tests unitaires.
- Produire un code fiable, maintenable et correctement documenté.
Activités DevOps
Vous interviendrez également sur les aspects de mise en production :
- Déployer les applications sur les environnements d'intégration et de production.
- Maintenir et faire évoluer les scripts de déploiement.
- Participer à l'amélioration continue des processus de livraison.
Environnement technique
- Connaissance de Python et des librairies scientifiques standards : NumPy, Pandas, Scipy, Plotly
- Expérience avec un framework de développement web (Flask, Django, FastApi). Une connaissance de Streamlit serait un plus.
- Utilisation de Jupyter
- Utilisation courante de Git
- Bases en environnement LINUX
Ce poste offre une vision complète du cycle de vie d'une application, de son développement à son déploiement, dans un environnement orienté data où vous contribuerez à la création d'outils facilitant l'exploitation et la valorisation des données métiers.
Le profil recherché
- Bonne maîtrise du développement Python.
- Expérience avec les principales bibliothèques scientifiques et de traitement de données.
- Connaissance d'au moins un framework web Python.
- Maîtrise des outils de versionning Git.
- Connaissances des environnements Linux.
- Sensibilité aux bonnes pratiques de développement, aux tests et à la documentation.
Compétences requises
- Python