Développeur C++/Qt – H/F

SUEZ North America

vacanciesin.eu

Type de contrat

Regular / Permanent

QUI SOMMES-NOUS

For more than 160 years, SUEZ has been at the forefront of addressing environmental challenges and improving the quality of life through essential services. With a strong commitment to innovation and resilience, SUEZ empowers its customers worldwide by providing access to water and waste services through cutting-edge and sustainable solutions.

With a presence in 40 countries and a dedicated workforce of 40,000 employees, SUEZ excels in delivering vital water and waste services. In 2022, we provided drinking water to 68 million people and sanitation services to over 37 million individuals.

Within the Water Division, the Air & Climate Business Unit develops innovative solutions across the entire value chain: diagnostics, real-time monitoring, treatment and optimization to meet the major environmental challenges of the 21st century: air quality (atmospheric pollutants, odors, greenhouse gas effect) and the fight against global warming. Our focus is on providing our clients with smart and scientific solutions to effectively combat air pollution in various settings worldwide.

VOTRE MISSION 

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. 

VOTRE PROFIL

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 un vecteur d’innovation et de performance façonnant un environnement durable. Les décisions en matière de recrutement sont prises sans considération de race, de couleur, de religion, d’origine nationale ou ethnique, de sexe, d’orientation sexuelle, d’identité ou d’expression de genre, d’âge ou de handicap. 

Poste accessible au télétravail : Suez préserve l’équilibre entre vie professionnelle et privée, ce poste est ouvert au télétravail.

BU: Water Division – Consulting, Air & Climate Solutions

Read Full Description

Apply
To help us track our recruitment effort, please indicate in your cover/motivation letter where (vacanciesin.eu) you saw this job posting.

Job Location