Développeur C++/Python H/F

Business &Decision S.A.
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Tech stack

XML Schema
Microsoft Windows
Bash
C++
Continuous Integration
Linux
Python
Microsoft Visual Studio
Object-Oriented Software Development
Parsing
Powershell
QT
Software Engineering
Subversion
Encapsulation (Networking)
Management of Software Versions
VirtualBox
XML
XPath
Gitlab
GIT
Docker

Job description

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., 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

Livrables : Mail de compte rendu de l'activité

Champ relationnel : 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

Relations externes : avec d'autres prestataires du service informatique

Requirements

Connaissances 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)

Aptitudes / Comportements :

  • 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

About the company

L'ambition d'Orange Business est de devenir l'intégrateur réseau et numérique de référence en Europe, en nous appuyant sur nos forces autour des solutions de connectivité nouvelle génération, du cloud et de la cybersécurité. Nos 30 000 femmes et hommes présents dans 65 pays, dont chaque voix compte, sont tous animés par la même détermination et le même esprit d'équipe, pour construire les solutions digitales d'aujourd'hui et de demain et créer un impact positif pour nos clients, pour leurs salariés et pour la planète. Nous offrons des opportunités passionnantes grâce à des projets innovants dans la data le digital, le cloud, l'IA, la cybersécurité, l'IoT, ou encore le digital workspace et le big data.

Apply for this position