Pour nos clients grand comptes de l'énergie, nous recherchons plusieurs développeurs C++ / QT / QML afin d'y effectuer des missions de longues durées. Vous serez chargé de concevoir, développer, maintenir et optimiser des applications logicielles utilisant le langage C++ et le framework QT.
Vos tâches seront :
- Conception et développement d'applications : interfaces graphiques, utilisation des bibliothèques QT pour créer des interfaces utilisateur (QML)
- Implémentation des interactions utilisateur (boutons, menus, formulaires, etc.)
- Développement backend : implémentation de la logique métier en C++ / gestion des interactions entre le backend et l'interface utilisateur
- Développement multiplateforme : création d'applications fonctionnant sur plusieurs systèmes d'exploitation (Windows, Linux, macOS, Android, iOS)
- Correction de bugs : Identifier et résoudre les problèmes dans le code existant, réaliser des tests unitaires et fonctionnels pour garantir la stabilité
- Optimisation des performances : réduction de la consommation de mémoire et du temps d'exécution, amélioration de l'expérience utilisateur grâce à des interfaces réactives
- Mise à jour des applications : intégration des nouvelles versions de QT, ajout de nouvelles fonctionnalités en réponse aux besoins utilisateurs ou métier
- Rédaction de la documentation technique (architecture, API, guides utilisateurs), création de commentaires clairs et précis dans le code
- Gestion des bases de données : via QT SQL, requêtes et gestion des données
- Implémentation de fonctionnalités réseau avec Qt Network (sockets, HTTP, WebSocket)
- Ecriture de tests automatisés : Tests unitaires, tests d'intégration pour valider les interactions entre différents modules
- Configuration et utilisation de CMake, qmake, ou Ninja pour construire les projets