Développement d'une plateforme d'analyse du parc bâti urbain - QC-893

Project type: Research
Desired discipline(s): Engineering - computer / electrical, Engineering, Computer science, Mathematical Sciences
Company: SOLID STRUCTURAL INC.
Project Length: 4 to 6 months
Preferred start date: 10/01/2026
Language requirement: Flexible
Location(s): Montréal, QC, Canada
No. of positions: 1
Desired education level: Undergraduate/BachelorMaster'sRecent graduate
Open to applicants registered at an institution outside of Canada: No

About the company: 

Solid est une firme d'ingénierie spécialisée en structure du bâtiment. L'entreprise offre des services de conception, d'analyse et d'expertise structurale pour des projets résidentiels, commerciaux et industriels.La firme intervient sur des systèmes structuraux variés, incluant les structures en béton, en acier, en bois et en maçonnerie. Solid se distingue par une approche rigoureuse combinant expertise technique traditionnelle et intégration d'outils numériques modernes pour l'analyse et l'évaluation des bâtiments. La firme s'intéresse particulièrement aux enjeux liés au parc bâti existant, notamment l'évaluation de la capacité structurale des bâtiments en vue de projets de transformation, de surélévation ou de redéveloppement.

Describe the project.: 

Ce projet s'inscrit dans le développement d'une plateforme numérique destinée à qualifier le potentiel de redéveloppement immobilier du parc bâti existant à grande échelle. Face à la complexité croissante des enjeux urbains, à la crise du logement et au besoin d'optimisation du foncier, l'évaluation systématique des bâtiments existants devient un levier stratégique majeur pour les acteurs publics et privés du redéveloppement. La plateforme combine des données municipales ouvertes (évaluation foncière, zonage, données géotechniques, classification sismique) et des analyses géospatiales avancées afin de produire une qualification multicritères du potentiel de redéveloppement pour chaque bâtiment d'un parc immobilier urbain. Elle vise à révéler des opportunités souvent invisibles aux acteurs du marché, notamment pour des projets de densification verticale, de transformation d'usage ou de réhabilitation lourde.

Le présent projet de recherche vise à poursuivre le développement des fonctionnalités centrales de la plateforme. Le stagiaire travaillera sur l'architecture applicative, l'intégration des sources de données, le développement des modules de calcul et de qualification, ainsi que sur les composantes cartographiques et géospatiales. Une attention particulière sera portée à la performance, à la scalabilité du traitement (le parc bâti montréalais comprend plus de 500 000 bâtiments) et à la qualité de l'interface utilisateur destinée à des professionnels du bâtiment et de l'immobilier.

Le projet contribuera à démontrer la viabilité technique d'une plateforme automatisée d'évaluation du parc bâti à grande échelle, et à établir des fondations applicatives robustes pour l'intégration de fonctionnalités futures. Le livrable final consistera en des modules logiciels déployables, accompagnés d'une documentation technique permettant la poursuite du développement par l'équipe interne de l'entreprise.

Required expertise/skills: 

Compétences requises :
• Solide maîtrise de la programmation en Java, incluant les frameworks modernes de développement applicatif côté serveur (Spring, Spring Boot ou équivalents)
• Expérience en développement et déploiement d'applications dans un environnement infonuagique (cloud), incluant la conception d'architectures scalables et la gestion de services déployés
• Maîtrise des bases de données relationnelles et expérience avec les bases de données spatiales (PostgreSQL/PostGIS un atout
important)
• Connaissance des systèmes d'information géographique, notamment QGIS, et capacité à manipuler des données
géospatiales (formats vectoriels, raster, systèmes de coordonnées)
• Familiarité avec les APIs REST, le développement orienté services et l'intégration de sources de données externes
• Pratique des bonnes pratiques de développement : versionnage avec Git, tests, documentation, revue de code
• Autonomie, rigueur, capacité à travailler en collaboration avec une équipe pluridisciplinaire

Atouts :
• Expérience avec des bibliothèques de traitement géospatial (GeoTools, JTS, ou équivalents)

• Connaissances en développement front-end et en intégration de composantes cartographiques web

• Notions d'architecture logicielle distribuée et de traitement de données à grande échelle

• Expérience préalable dans le domaine de la proptech, de l'urbanisme ou des données ouvertes municipale

• Capacité à rédiger une documentation technique claire en français et en anglais