Ingénieur Développeur C++ F/H
CDI
-
•
Nanterre (92)
L'équipe Air & Climat, au travers de la société SUEZ - ARIA Technologies regroupe une trentaine de collaborateurs basés en France. Nos équipes développent, conçoivent, installent et exploitent des solutions pour les clients industriels, collectivités et parapublics. Nos offres s'articulent autour de 3 catégories de solutions :
- Activité de conseil / bureau d'études
- Plateformes digitales de surveillance de la qualité de l'air en temps réel
- Des solutions de traitement
Rattaché(e) au pôle dev/IT de SUEZ Aria Technologies, vous assurez le développement des solutions logicielles (développement informatique d'applications en C++/Qt, intégration/interfaçage avec des framework GIS tels que QGIS et ARCGIS, sous Windows et Linux…) ainsi que le maintien des fonctionnalités existantes.
A cet effet, vous intégrez une communauté scientifique et technique qui développe les modules métiers (Fortran) et un portefeuille de produits SaaS et desktop, et, une équipe internationale qui vous accompagnent dans la réalisation de vos tâches :
- Concevoir, développer et maintenir en C++/Qt des couches logicielles d'intégration et de pilotage de l'exécution des modèles numériques complexes métiers ('back-end') écrits en Fortran.
- Concevoir, développer et maintenir en C++/Qt des interfaces graphiques utilisateurs de configuration des modèles numériques de modélisation, préalable à leur exécution.
- Concevoir, développer et maintenir en C++/Qt des interfaces et des passerelles avec les frameworks de gestion des Systèmes d'Information Géographique (SIG) ARGIS PRO et QGIS au sein duquel les solutions métiers sont appelées en tant que module. Le développement et maintien des couches logiciels (SDK .NET ARCGIS et PyQGIS) d'appel aux modules C++/Qt au sein de l'environnement SIG est traité par ailleurs mais pourrait être internalisé.
- Concevoir, développer et maintenir en C++/Qt des appels à des bases de données relationnelles (idéalement géographiques type PostGIS) ; des API REST
- Sécuriser et versionner le code sur une plateforme type GIT (GITLAB) afin de faciliter la collaboration entre développeurs. Documenter l'ensemble des codes produits et progressivement initier l'automatisation de la livraison en continue (Continuous Delivery Pipeline) en mettant en place des pipelines CI/CD des composants et des produits.
- Interagir avec le responsable produit et/ou le chef de projet concerné, convertir ses besoins et s'adapter lorsque ceux-ci évoluent, et si nécessaire, s'intégrer à des projets menés avec des méthodes de développement agiles telles que Scrum ou Kanban.
Vous êtes issu(e) d'une formation de niveau Bac+5 ou d'une expérience professionnelle équivalente en développement d'application desktop impliquant l'API orientée objet C++/Qt. Une expérience de projets de développements menés par méthodes agiles serait appréciée.
Vous faites preuve d'une réelle polyvalence dans vos missions et êtes capable de réaliser la programmation d'une application desktop à la fois coté Frontend (UI) et Backend. Pour cela, vous disposez d'un large panel de compétences techniques et métiers dans le domaine de la programmation objet ou d'une capacité à monter en compétences :
- En Backend : Programmation objet C++/Qt - interface Fortran ;
- En Frontend : Programmation objet C++/Qt - Classes UI - interface Fortran ;
- La gestion des codes sources au travers de GITLAB ;
- La maîtrise des bases du système d'exploitation MS Windows et Linux, et, des environnements de développements VISUAL Studio
- Une expérience dans l'utilisation et le traitement de Système d'Information Géographique (SIG), principalement de l'API PyQGIS et/ou SDK .NET (C#) ARCGIS PRO ou des connaissances en géomatique, serait un plus apprécié.
Au-delà de votre sens de l'initiative et du travail d'équipe, vous êtes reconnu(e) pour votre autonomie dans vos missions et votre aisance rédactionnelle.
Un niveau d'anglais B2/C1 est nécessaire afin de collaborer avec les entités du groupe à l'international.
Chez SUEZ Consulting, nous pensons que la diversité est unvecteur d'innovation et de performance façonnant un environnement durable. Lesdécisions en matière de recrutement sont prises sans considération de race, decouleur, de religion, d'origine nationale ou ethnique, de sexe, d'orientationsexuelle, d'identité ou d'expression de genre, d'âge ou de handicap.
Référence : req42751