Description du poste
Dans le cadre de la structuration d’une filière de développement Python au sein du SI, nous recherchons un(e) expert(e) Python pour définir et porter un cadre de développement homogène, robuste et industrialisé.
En tant qu’Expert Python & Outillage, vous intervenez comme référent technique transverse sur l’écosystème Python et ses bonnes pratiques :
◦ Définir et promouvoir les standards de développement Python (structure de projets, conventions, bonnes pratiques) ;
◦ Concevoir et maintenir des templates de projets Python adaptés aux usages data, batch, API et notebooks ;
◦ Mettre en place et faire évoluer les chaînes CI/CD Python (tests, qualité, packaging, publication), en s’appuyant sur les outils transverses du SI (Jenkins, SonarQube, Nexus) ;
◦ Définir les stratégies de tests (unitaires, d’intégration, de non-régression) et les bonnes pratiques de qualité de code ;
◦ Structurer les usages Python autour de la donnée, de l’IA et des traitements batch.
◦ Accompagner les équipes projets dans l’adoption des standards et outils de la filière.
En lien étroit avec les autres services de la sous-direction SI, le poste implique une interaction continue avec les développeurs et chefs de projets d’un large portefeuille applicatif (plus de 200 projets). L’accompagnement des équipes constitue une composante centrale du rôle et s’exerce au travers d’échanges directs (réunions techniques, webinaires, points de suivi) ainsi que via les outils de support et de collaboration (bug tracking, forums, espaces d’échange techniques).
Au sein de la DGFIP, l’emploi est calibré « Inspectrice/Inspecteur des finances publiques ».
Pour les candidates/candidats fonctionnaires, il conviendra de détenir un grade équivalent (attachée/attaché pour IFiP). Selon le corps d'origine détenu, le recrutement pourra s'effectuer dans le cadre d'un détachement à équivalence de grade avec celui détenu dans l'administration d'origine et à l'échelon comportant un indice égal ou immédiatement supérieur à celui détenu précédemment, d'une affectation ou d'une PNA.
Pour les candidates/candidats non fonctionnaires, la rémunération proposée sera déterminée en fonction notamment du niveau de diplôme et de l'expérience professionnelle de la candidate/du candidat.
Conditions d'exercice particulières
Télétravail possible 2 à 3 jours par semaine.
Adresse d’exercice : 7, porte de Neuilly 93160 Noisy-le-Grand - RER A « Noisy le Grand Mont d’Est »
Contraintes et astreintes liées au poste : pas d'astreinte particulière.
Description du profil recherché
Diplôme bac +5 spécialité informatique
Expertise Python
- Excellente maîtrise de Python et de son écosystème
- Expertise sur la gestion des environnements et du packaging (venv, poetry, pip, virtualenv)
- Solide expérience en outillage de tests (pytest, coverage, frameworks de tests)
- Maîtrise des outils de qualité de code et de linting (pylint, flake8, black, isort)
Ecosystème data
- Bonne connaissance des bibliothèques Python orientées data / IA (PySpark, pandas, numpy, scikit-learn, frameworks ML le cas échéant)
Industrialisation et SI
- Expérience en CI/CD et industrialisation logicielle.
- Connaissance des outils Jenkins, SonarQube, Nexus.
- Sensibilité aux contraintes d’un SI de grande taille (standardisation, mutualisation, sécurité, maintenabilité).
Bonnes qualités relationnelles et forte capacité de travail en équipe
Temps Plein
Oui
Compétences candidat
Compétences
1. CONNAISSANCES - Bureautique et outils collaboratifs
2. CONNAISSANCES - Matériels, systèmes et réseaux d’information et de communication
3. SAVOIR-FAIRE - Analyser un projet, une démarche
4. SAVOIR-FAIRE - Animer une réunion
5. SAVOIR-FAIRE - Concevoir un support, un document
6. SAVOIR-FAIRE - Travailler en équipe
7. SAVOIR-FAIRE - Travailler en mode projet
8. SAVOIR-ETRE - Esprit d'initiative
9. SAVOIR-ÊTRE - Esprit de synthèse
10. SAVOIR-ÊTRE - Être persévérant
Niveau d'études min. souhaité
Niveau 6 Licence/diplômes équivalents
Niveau d'expérience min. requis
Confirmé
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.