
Développeur C++/Python H/F
- Montbonnot-Saint-Martin, Isère
- CDI
- Temps-plein
Plongez au coeur de l’innovation dans le domaine de l’hydraulique en rejoignant une équipe dynamique et experte ! Notre client, un acteur de référence dans la gestion des installations hydroélectriques, développe une application dédiée au suivi des centrales à axe vertical (turbine/alternateur reliés par arbres verticaux).
Vous intégrerez une équipe de développeurs pour faire évoluer une application critique, utilisée pour le contrôle, l’analyse et l’alignement des installations hydroélectriques.Description de la prestation :
En tant que Développeur C++ / Python, vous interviendrez sur l'ensemble du cycle de développement :
- Développement de nouvelles fonctionnalités en C++ (avec Qt) et Python
- Évolution de l’IHM basée sur Qt (événements, signaux/slots, subclassing, surcharge de méthodes)
- Manipulation de fichiers XML (via C++ ou Python)
- Participation aux phases de tests, corrections de bugs, validation logicielle
- Intégration continue, versioning et documentation
Relations internes :
- avec le pilote opérationnel
- avec les chargés d’affaires
- avec les PO
- avec les métiers
- avec les exploitants de l’infrastructure SI
avec d’autres prestataires du service informatiqueQualificationsConnaissances demandées
- Langages & Frameworks
- C++ orienté objet (héritage, polymorphisme, encapsulation…)
- Qt pour le développement d’IHM (widgets, événements, signaux/slots)
- Python (librairies : lxml, ElementTree)
- XML/XSD : parsing, XPath
- Outils & Systèmes
- IDE : Visual Studio / VS Code, PyCharm
- Linux : commandes shell, scripts bash, vi, gestion des droits (chmod, chown), pipes, etc.
- Windows : scripts batch / PowerShell
- Git / GitLab, SVN
- VirtualBox, notions de réseau (IP, sous-réseaux)
- Docker / Podman (conteneurisation)
- Autonomie : organise son activité en fonction des disponibilités métier et alerte dès que nécessaire
- Force de propositions : évalue rapidement la complexité technique et propose des solutions alternatives le cas échéant
- Bonne communication orale / écrite,
- Esprit de synthèse
- Rigueur
- Capacité de travail en équipe