Job position Développeur Senior Python
Share this job
Missions principales
- Assurer un rôle de leader technique et de référent en bonnes pratiques au sein de la squad
- Transformer les besoins fonctionnels recueillis auprès des ingénieurs en spécifications techniques détaillées
- Concevoir et proposer des architectures standardisées, modernes et facilement maintenables
- Analyser l’état actuel du système, identifier les écarts, et recommander des solutions d’évolution adaptées
- Mettre en œuvre des pratiques de développement professionnelles, notamment :
- Respect des conventions de code
- Assurance de la qualité logicielle
- Tests, intégration continue et déploiement automatisé (CI/CD)
- Documentation et industrialisation des processus
- Participer à la conception et à l’implémentation de services backend en Python, tels que APIs, orchestration, automatisation
- Collaborer avec les équipes réseaux et DevOps dans un contexte microservices, Kubernetes
- Contribuer à la définition des exigences en performance, sécurité, fiabilité, scalabilité et maintenabilité des solutions
Objectifs & livrables
- Formuler de manière concrète les besoins clients sous forme de spécifications fonctionnelles et techniques, en intégrant les contraintes ergonomiques et techniques
- Analyser les besoins fonctionnels pour élaborer des prescriptions et recommandations appropriées
- Définir les besoins métier et proposer des solutions techniques adaptées
- Rédiger en co-traitance avec le chef de projet : cahier des charges, spécifications techniques, cahier de recette
- Identifier et définir les principales fonctionnalités, en accompagnant les analystes dans leur compréhension technique
- Assurer la cohérence globale des projets (version actuelle vs architecture cible) et contribuer à l’évaluation du portefeuille
- Consolider les écarts en termes de délais, coûts et qualité, tout en participant à la capitalisation des connaissances
- Participer à la gestion de projets de taille moyenne (200 à 300 jours)
Candidate profile
Développement Backend Python - Niveau expert
Expertise avancée en Python, notamment en programmation asynchrone, utilisation des décorateurs, application de design patterns et rédaction de code propre et maintenable.
Maîtrise approfondie des frameworks backend :
- FastAPI
- Django
Écosystème Python :
- Pydantic
- SQLAlchemy
- Starlette
Excellente connaissance des standards API :
- REST
- GraphQL
- OpenAPI
Architecture, Cloud et Kubernetes :
- Bonne compréhension des architectures micro-services
- Expérience solide dans le déploiement et la gestion d'applications sous Kubernetes
- Capacité à concevoir des architectures techniques modernes et conformes aux standards
Automatisation et orchestration :
- Bonne maîtrise d’un orchestrateur Python tel que Prefect ou équivalent
Infrastructure as Code (IaC), Réseaux et CMDB :
- Très bonne compréhension de l’IaC et de la gestion de la configuration
- Connaissance approfondie de la CMDB
- La connaissance du produit Nautobot serait un plus
Versioning :
- Excellente maîtrise de Git, y compris workflows, gestion des branches, pull requests et qualité des revues
Compétences relationnelles :
- Leadership technique pour encadrer et accompagner des développeurs, qu’ils soient juniors ou confirmés
- Capacité à structurer, cadrer et prioriser les tâches pour maximiser la valeur livrée
- Orientation utilisateur avec aptitude à transformer les besoins en spécifications claires et exploitables
- Compétence en documentation, notamment pour :
- Workflows
- Diagrammes de classes
- Modèles conceptuels de données
- Rigueur, pragmatisme et autonomie
- Excellentes capacités d’analyse et de résolution de problèmes
- Maîtrise de l’anglais professionnel (niveau B2 minimum)
Modalités de la mission :
- Localisation : Paris
- Télétravail : 8 jours par mois
- Contexte : équipe hybride basée à Paris et Porto, avec une forte interaction dans les domaines des réseaux et de l’automatisation
Apply to this job!
Find your next career move from +1,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur Senior Python
Codezys