Dans le cadre de notre expansion, nous sommes à la recherche de développeur talentueux, prêts à relever des défis techniques et à contribuer à l'évolution de la vision par ordinateur à travers le monde.
- Définir et mettre en œuvre la stratégie de développement logiciel.
- Encadrer et manager une équipe de développeurs.
- Définir les architectures logicielles et les choix techniques.
- Concevoir et développer des applications web et desktop.
- Rédiger la documentation technique.
- Assurer la qualité du code et la maintenance des applications.
- Gérer les projets et respecter les délais.
- Communiquer avec les parties prenantes telles que le directeur de production, le chef de projet, l'équipe IT et les opérateurs.
- Participer au recrutement et à l'intégration de nouveaux membres de l'équipe.
- Partager ses connaissances et son expertise avec l'équipe.
- Assurer l'interface avec les clients sur les sujets techniques en français et en anglais
• Maîtrise du langage Python (syntaxe, concepts avancés, frameworks web et desktop)
• Connaissance d'autres langages de programmation (ex: JavaScript, Java, C++) Expérience avec les bases de données (ex: MySQL, PostgreSQL)
• Maîtrise des frameworks web Python (ex: Django, Flask)
• Connaissance des outils de développement web (ex: HTML, CSS, JavaScript) Expérience avec les architectures web (ex: REST, microservices)
• Maîtrise des frameworks desktop Python (ex: PyQt, Tkinter)
• Connaissance des interfaces graphiques (ex: GUI, UX)
• Expérience avec les systèmes d'exploitation (ex: Windows, Linux, macOS)
• Maîtrise des outils de versioning
• Expérience avec les outils de déploiement et de monitoring
• Capacité à motiver et encadrer une équipe de développeurs
• Délégation de tâches et suivi des performances
• Résolution de conflits et gestion du temps
• Communication claire et concise avec l'équipe et les parties prenantes
• Rédaction de documentation technique
• Présentation de projets et d'idées