Ingénieur en développement C++ / QT F/H

CTS Consulting & Technical Support
Canton d'Aix-en-Provence-2, France
2 days ago

Role details

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

Job location

Canton d'Aix-en-Provence-2, France

Tech stack

Microsoft Windows
Software Applications
Software Bug Management
C++
CMake
Configuration Management
Databases
Linux
PostgreSQL
MySQL
Oracle
QT
Management of Software Versions
Backend
GIT
InfluxDB
Deployment Automation
Software Version Control

Job description

Dans le cadre de la création d'une nouvelle plateforme logicielle nous recherchons un support pour : - la refonte de la base de données de gestion des configurations d'essais, - l'intégration d'une base de données pour l'historisation des mesures, - le déploiement des composants constituant la plateforme, reposant sur une architecture distribuée DDS, - la maintenance et l'évolution des applicatifs existants développés en C++/Qt. Missions principales: - Refonte de la base de données de configurations d'essais (actuellement Oracle 10G) - Intégration d'une solution time-series (InfluxDB, TimescaleDB ou équivalent) pour stocker et organiser les données - Déploiement et supervision de la plateforme distribuée Automatisation du déploiement, Gestion de la configuration dans un environnement distribué Pilotage et supervision des applications Orchestration légère des services - Maintenance et évolution des applicatifs C++/Qt existants Prendre en charge la correction de bugs, l'ajout de fonctionnalités et l'optimisation du code déjà en production. Mettre à jour l'interface Qt et les modules backend pour s'adapter aux évolutions fonctionnelles demandées par les équipes métier. - Documentation et support technique Rédiger les spécifications techniques, les guides d'installation et d'utilisation Participer aux phases de tests fonctionnels et à la mise en service auprès des équipes métier

Requirements

Do you have experience in PostgreSQL?, Chargement du profil en cours ... - Diplômé Bac+5 (Master/Ecole d'Ingénieur), Compétences techniques requises - Langage C++ - Framework Qt - Bases de données Connaissance de la modélisation relationnelle (MySQL, PostgreSQL ou équivalent). - Outils de build et versioning : Git pour la gestion du code source. - CMake (ou équivalent) pour la compilation et la génération des builds. Environnements Linux et Windows : Contexte mixte pour le déploiement et la maintenance des applications (tests, mises à jour) - Autonomie, rigueur et esprit d'équipe Aix-en-Provence IT

Apply for this position