Le poste Software Engineering (W/M) - Berlin
Partager cette offre
Poste de Senior Python Developer / Technical Lead au sein de la ligne produit Infrastructure de la plateforme EDP d’Elia Group.
Le rôle vise à implémenter l’architecture de composants de la plateforme ICE, qui fournit les composants logiciels et APIs permettant le provisioning de ressources d’infrastructure virtuelle.
## Missions principales
- Développer du code Python production-grade conformément aux spécifications d’architecture.
- Concevoir et implémenter des APIs et services scalables, notamment avec FastAPI.
- Rédiger les tests unitaires, assurer la documentation du code et appliquer les bonnes pratiques de qualité logicielle.
- Participer activement aux cérémonies agiles et aux activités de delivery.
- Prendre des décisions techniques dans le cadre défini par l’architecture.
- Communiquer les décisions techniques aux pairs, architectes et parties prenantes.
- Produire et partager des rapports d’avancement auprès des architectes, équipes delivery et stakeholders.
- Animer des réunions techniques et présenter des concepts à des audiences de taille moyenne.
- Guider les autres développeurs et parties prenantes techniques.
- Assurer la livraison dans les délais des fonctionnalités et composants logiciels.
- Coordonner les travaux avec les parties prenantes infrastructure : réseau, compute, stockage, hardware.
- Collaborer avec l’architecture de la ligne produit Infrastructure pour garantir l’alignement stratégique et l’intégration dans la stack globale.
- Identifier les axes d’amélioration du processus de développement.
- Promouvoir les pratiques agiles et l’amélioration continue.
Profil recherché
Profil Senior Python Developer avec dimension Technical Lead, disposant d’au moins 8 ans d’expérience en développement logiciel professionnel avec des langages de haut niveau.
Compétences clés attendues :
- Maîtrise avancée de Python 3.9+.
- Solide expérience en programmation asynchrone : asyncio, aiohttp.
- Bonne maîtrise du multiprocessing, de la concurrence et des modèles d’exécution parallèles.
- Expérience confirmée avec FastAPI pour la création d’APIs et services scalables.
- Expertise en design logiciel modulaire, séparation des responsabilités et maintenabilité du code.
- Maîtrise du typage Python, de l’injection de dépendances et des frameworks de tests automatisés : pytest, unittest ou équivalent.
- Expérience avec plusieurs paradigmes de bases de données :
- Relationnel : PostgreSQL.
- NoSQL : Redis, MongoDB.
- Graph databases : ArangoDB ou Neo4j.
- Expérience avec SQLAlchemy ou bibliothèques équivalentes.
- Très bonne compréhension des architectures microservices :
- Découpage des services.
- Gestion d’état.
- Communication interservices via REST, gRPC ou files de messages.
- Design d’API.
- Bonne maîtrise des principes de sécurité applicative et API.
- Connaissance d’OAuth2 et OpenID Connect.
- Capacité à encadrer techniquement, coordonner les efforts de développement et interagir avec des équipes architecture, delivery et infrastructure.
## Langues
- Anglais courant obligatoire, niveau C1 minimum à l’oral et à l’écrit.
## Compétences appréciées
- Expérience avancée en intégration de bases de données dans des architectures microservices.
- Capacité à concevoir des schémas et modèles de données par service.
- Maîtrise des enjeux de cohérence, performance et scalabilité des données.
- Expérience pratique de la conteneurisation de services.
Environnement de travail
Le rôle vise à implémenter l’architecture de composants de la plateforme ICE, qui fournit les composants logiciels et APIs permettant le provisioning de ressources d’infrastructure virtuelle.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 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.
Software Engineering (W/M) - Berlin
Mindquest