Notre équipe Delta Technologies recherche un Manager - Tech Lead Full stack 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 Full stack Python sont :

  • Concevoir, développer et maintenir des applications Desktop en Python utilisant des frameworks tels que PyQt, PySide, Kivy ou Tkinter.
  • Analyser les besoins fonctionnels et techniques pour proposer des solutions logicielles adaptées.
  • Optimiser les performances et l'expérience utilisateur des applications existantes.
  • Écrire un code propre, maintenable et bien documenté en suivant les meilleures pratiques de développement.
  • Effectuer des revues de code pour garantir la qualité du code produit.
  • Gérer l'intégration de nouvelles fonctionnalités dans l'architecture existante de l'application.
  • Collaborer avec les équipes QA pour tester les applications et résoudre les bugs.
  • Assurer la compatibilité des applications avec les systèmes d'exploitation Windows, macOS et Linux.
  • Livrer des tests unitaires et des tests d'intégration pour les fonctionnalités développées, ainsi qu'une documentation technique complète des solutions mises en œuvre.
  • Fournir des rapports réguliers sur l'avancement des travaux et participer activement aux réunions d'équipe et aux sessions de revue de code.
  • Encadrer, former et guider les développeurs plus juniors de l'équipe.

Le Manager - Manager - Tech Lead Full stack 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 Full stack Python agira en tant que ‘’Subject Matter Expert’’ pour soutenir d'autres collègues en cas de besoin d'expertise.

Requirements

  • Justifier d'une expérience confirmée de plus de 7 ans en développement logiciel, dont au moins 3 ans en tant que Lead Developer ou Tech Lead.
  • Posséder une expertise avérée en Python (5 ans minimum).
  • Justifier d'une expérience significative dans le développement d'applications Desktop avec des frameworks tels que PyQt ou PySide (interfaces graphiques complexes), Kivy (multi-touch et multi-plateforme) ou Tkinter (interfaces légères et rapides).
  • Posséder une bonne connaissance de la gestion des fichiers, des threads, des processus et des sockets en Python.
  • Maîtriser la création d'installateurs et de packages pour la distribution (PyInstaller, cx_Freeze, Inno Setup).
  • Maîtriser les systèmes de gestion de version (Git) et les outils de CI/CD.
  • Justifier d'une expérience en développement multiplateforme (Windows, macOS, Linux).
  • Connaître les principes de design UX/UI pour le développement d'interfaces utilisateur ergonomiques et intuitives.
  • Connaître les bases de données pour les applications Desktop (SQLite, SQLAlchemy).
  • Justifier d'une expérience avec les tests automatisés et les tests d'intégration (unittest, pytest).
  • Être familier avec l'intégration d'API RESTful dans des applications Desktop.
  • Faire preuve d'excellentes compétences en résolution de problèmes, avec la capacité à proposer des solutions innovantes et à travailler de manière autonome tout en étant un membre actif de l'équipe.
  • Ê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.

Benefits

  • 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.
Similar jobs

More from Delta Consulting Company
Delta Consulting Company 13 hours ago
Delta Consulting Company 11 hours ago
Delta Consulting Company 1 day ago

Manager - Tech Lead Full stack Python

Apply Now
Back to search page