Développeur Python Expérimenté - H/F
STORM GROUP
Paris, France
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French, English Experience level
SeniorJob location
Paris, France
Tech stack
Clean Code Principles
API
Agile Methodologies
Apache HTTP Server
Unit Testing
Cloud Computing
Configuration Management
Code Review
Computer Security
Continuous Integration
Relational Databases
DevOps
Python
PostgreSQL
Open Web Application Security
Performance Tuning
Scrum
Swagger
Service-Oriented Architecture
Software Engineering
SQL Databases
Management of Software Versions
Web Services
Flask
Gitlab
Pytest
Containerization
Integration Tests
Kubernetes
Information Technology
Celery
REST
Docker
Jenkins
Artifactory
Microservices
Job description
Conception, Développement d'API & Architecture :
- Participer activement au projet de développement d'une application stratégique pour la sécurité du SI en méthode Agile Scrum.
- Concevoir et développer des API REST et des Webservices robustes, documentés et exposés de manière transparente au sein d'un Swagger.
- Implémenter de nouvelles fonctionnalités applicatives pour répondre précisément aux besoins métiers formalisés sous forme de User Stories (US).
- S'appuyer sur de solides connaissances des architectures SOA et Microservices pour concevoir des modules scalables et découplés.
Qualité, Sécurisation du Code & DevOps :
- Garantir l'excellence technique des livrables via la relecture croisée du code (code reviews), l'optimisation des performances et l'application des normes de sécurité applicative.
- Rédiger de manière systématique les tests unitaires et les tests d'intégration pour sécuriser le patrimoine logiciel.
- Assurer la gestion de configuration et le versionning rigoureux du code source.
- Manipuler et intégrer les outils, registres et librairies internes au groupe (Artifactory, serveurs Apache).
Cadrage Agile, Documentation & Engagement :
- Estimer avec précision la complexité des tâches et des User Stories lors des sessions de Backlog Refinement.
- Concevoir, structurer et maintenir à jour l'ensemble des documentations techniques et d'architecture.
- Réaliser des démonstrations régulières des fonctionnalités développées (sprint reviews) pour prouver la conformité des développements face aux spécifications d'origine.
- Faire preuve d'implication, de leadership et d'engagement pour tirer l'équipe vers le haut.
Requirements
- Formation : Diplôme d'Ingénieur ou Bac+5 spécialisé en informatique, sécurité des systèmes d'information ou génie logiciel.
- Expérience : Tu justifies d'une expérience solide, réussie et significative sur un poste similaire de développeur Python en environnement de production critique.
- Expertise Technique Impérative :
- Parfaite maîtrise du langage Python (l'expérience sur la version 3.7 ou supérieure est fortement appréciée).
- Excellente connaissance des frameworks et outils de l'écosystème : Flask, Celery, Pytest, Swagger, API REST, Apache.
- Solide maîtrise des bases de données relationnelles et du langage SQL, spécifiquement sur PostgreSQL.
- Industrialisation, Cloud & DevOps :
- Pratique confirmée des outils de CI/CD et de versioning : Jenkins, GitLab.
- Bonnes connaissances des technologies de conteneurisation et d'orchestration Cloud : Docker, Kubernetes.
- Langues : Anglais professionnel opérationnel (contexte de documentation et d'échanges techniques).
Tes atouts
- Sens de la Sécurité et Rigueur : Sensibilité accrue aux problématiques de sécurisation du code (OWASP, protection des données) et attachement profond aux principes du Clean Code.
- Esprit Analytique et de Synthèse : Capacité à décomposer des besoins fonctionnels complexes en tâches techniques claires et à en estimer la charge de manière fiable.
- Posture de Senior et Communication : Esprit d'équipe affirmé, rigueur dans le partage de connaissances lors des revues de code et aisance lors des démonstrations devant les parties prenantes.
About the company
Storm Group est un cabinet de conseil en transformation des Systèmes d'Information et des Organisations. Nous intervenons sur l'ensemble de la chaîne de valeur : cadrage personnalisé, pilotage et développement applicatif pour les projets IT critiques.
Aligne les enjeux métiers et les solutions SI
Nous recherchons un(e) Développeur(se) Python Senior pour renforcer nos équipes et accompagner le déploiement d'applications critiques dédiées à la sécurité du système d'information. Au cœur d'un dispositif agile exigeant, ton rôle combinera la conception d'architectures microservices, le développement d'API sécurisées et l'industrialisation des chaînes de delivery pour garantir un niveau de qualité logicielle optimal.
Ton futur environnement
Tu évolueras au sein d'un pôle d'excellence en ingénierie logicielle et cybersécurité, chargé de concevoir et de faire évoluer les solutions de protection et de supervision des SI de nos clients. Intégré(e) au sein d'une squad fonctionnant selon la méthodologie Agile Scrum, tu travailleras dans un écosystème cloud et conteneurisé moderne, s'appuyant sur des standards élevés de Clean Code et de sécurité applicative. C'est le cadre idéal pour exprimer ton leadership technique, optimiser des architectures distribuées et porter une culture d'ingénierie rigoureuse au quotidien.