# Senior
Competences
# SQLite
# REST API
# Python
# GitLab CI/CD
# Linux
# Windows
Developpeur Sénior/Tech Lead Full stack Python
Elements de contexte :
Banque d'investissement
Projet : Remodeler /améliorer une application de gestion de Securities lending & Repo pour la rendre IT gouvernable et surtout compliant vis à vis des standards de la banque.
Projet sur 3-4 ans
Les 3 postes sont basés à Paris et sont dans une équipe qui comprend
- Un chef de projet et un BA
- 3 Dév
Techniques :
- Expertise en Python avec au moins 5 à 7 ans d'expérience.
- Expérience significative dans le développement d'applications Desktop avec des frameworks tels que :
- PyQt ou PySide pour des interfaces graphiques complexes.
- Kivy pour le développement multi-touch et multi-plateforme.
- Tkinter pour des interfaces légères et rapides.
- Bonne connaissance de la gestion des fichiers, des threads, des processus et des sockets en Python.
- Compétences en création d'installateurs et de packages pour des distributions (utilisation d'outils comme
PyInstaller, cx_Freeze, Inno Setup).
- Maîtrise des systèmes de gestion de version (Git) et des outils de CI/CD.
- Expérience avec le développement multiplateforme (Windows, macOS, Linux).
- Connaissance des principes de design UX/UI pour le développement d'interfaces utilisateur ergonomiques et
intuitives.
- Connaissance des bases de données pour les applications Desktop (SQLite, SQLAlchemy).
- Expérience avec les tests automatisés et les tests d'intégration (unittest, pytest).
- Familiarité avec l'intégration d'API RESTful dans des applications Desktop.
Non Techniques :
- Excellentes compétences en résolution de problèmes et capacité à proposer des solutions innovantes.
- Capacité à travailler de manière autonome tout en étant un membre actif d'une équipe.
- Solides compétences en communication écrite et orale.
- Capacité à gérer plusieurs projets simultanément et à respecter les délais.
- Aptitude à former et à guider des développeurs plus juniors.
Livrables :
Le développeur Python sénior devra fournir :
1. Des applications Desktop fonctionnelles, bien documentées et prêtes à être distribuées.
Secteur d'activité
# Banque, Finance, Assurance
Banque d'investissement