Notre équipe Delta Technologies recherche un Manager - Tech Lead Python pour apporter son aide pour un de nos clients qui est un acteur majeur dans l’industrie des fonds.
Les missions qui seront confiées au Manager - Tech Lead Python sont :
* Développer des applications desktop complexes en utilisant des frameworks tels que PyQt, PySide, Kivy ou Tkinter, tout en assurant une compatibilité multiplateforme (Windows, macOS, Linux).
* Gérer efficacement les fichiers, les threads, les processus et les sockets au sein des applications.
* Concevoir et implémenter des solutions de distribution d'applications, notamment via PyInstaller, cx_Freeze ou Inno Setup.
* Utiliser Git pour la gestion de versions et intégrer les outils de CI / CD afin d'optimiser le cycle de développement.
* Collaborer avec les équipes design pour développer des interfaces utilisateurs ergonomiques et intuitives, tout en respectant les principes de design UX / UI.
* Assurer l'intégration des API RESTful au sein des applications desktop pour une interaction fluide avec des services externes.
* Développer et optimiser l'utilisation des bases de données pour applications Desktop, notamment avec SQLite et SQLAlchemy.
* Mettre en œuvre des tests unitaires et des tests d'intégration avec unittest, pytest, et assurer des revues de code régulières.
* Fournir une documentation technique claire et détaillée des solutions et des fonctionnalités développées.
Le Manager - Tech Lead Python aura également la responsabilité de participer à la tribu de développement de Delta, de soutenir et de gérer les initiatives des activités de développement de Delta.
En tant que consultant technologique, le Manager - Tech Lead Python agira en tant que ‘Subject Matter Expert’ pour soutenir d'autres collègues en cas de besoin d'expertise.
Les qualifications requises incluent :
* Avoir une expérience avérée de plus de sept ans en tant que Développeur Python, dont une expérience significative dans le développement d'applications Desktop.
* Expérience en tant que Lead Developer ou Tech Lead est un plus.
* Maîtriser PyQt / PySide, Kivy et Tkinter.
* Connaissance approfondie de la gestion des threads, processus, sockets, et des fichiers en Python.
* Expérience dans la création d'installateurs et de packages pour des distributions avec PyInstaller, cx_Freeze, Inno Setup.
* Maîtrise de Git et des outils de CI / CD.
* Expérience sur Windows, macOS et Linux.
* Bonne connaissance des principes de design pour la conception d’interfaces utilisateurs.
* Expérience avec SQLite et SQLAlchemy.
* Connaissance des outils de tests automatisés comme unittest et pytest.
* Familiarité avec l'intégration d'API dans des applications Desktop.
* Être titulaire d'un diplôme en informatique ou dans un domaine connexe.
* L’anglais et le français sont obligatoires, une langue supplémentaire est considérée comme un avantage.
Prêt à démarrer de nouveaux challenges dans une entreprise où il fait bon vivre ?
Bénéficier d’un réseau de clients riche et varié.
Travailler dans un environnement convivial avec de nombreux événements festifs et techniques.
Salaire attractif selon profil.
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.