Software Engineering (W/M) - Berlin (IT) / Freelance
Mindquest
Berlin
115 weitere Jobs in Berlin.
Lad deinen CV hoch und sieh, welche wirklich zu dir passen.
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 candidat
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.
- Anglais courant obligatoire, niveau C1 minimum à l?oral et à l?écrit.
- 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.
Diese Anzeige stammt von indeed. Originalanzeige ansehen ↗