Développeur(euse) Python sénior(e)
1 day ago
Nous recherchons un(e) développeur(euse) logiciel senior motivé(e) par les défis techniques et le travail collaboratif. Au CRIM, vous aurez l'occasion de concevoir des solutions logicielles dans des contextes très diversifiés : plateformes web, environnements cloud, outils d'analyse de données ou applications intégrant des composantes d'intelligence artificielle. En particulier, vous contribuerez aux activités géospatiales du CRIM, incluant, entre autres, les projets réalisés avec l'OGC (développement et évaluation de standards tels que OGC API – Features / Coverages, OGC WPS) et l'amélioration continue de notre pile technologique Birdhouse dédiée au traitement et à la publication de données géospatiales. Vous évoluerez au sein d'une équipe où l'ingénierie, la recherche appliquée et l'innovation se rencontrent, et où votre expertise en développement et en architecture sera mise à contribution pour transformer des idées en solutions concrètes, fiables et pérennes.
Le(la) développeur(euse) recherché(e) participera à toutes les étapes du cycle de vie logiciel : de l'analyse des besoins à la conception architecturale, en passant par le développement, la revue de code, l'intégration continue et le déploiement. Il(elle) jouera un rôle clé de référence technique et d'encadrement, contribuant à la définition des bonnes pratiques, à la qualité des livrables et à la réussite technique des projets.
Au CRIM, les développeur(euse)s logiciel occupent une position unique, à la croisée de la recherche appliquée et de l'ingénierie logicielle. Polyvalent(e)s et curieux(ses), ils(elles) traduisent les besoins des clients et les avancées technologiques en solutions concrètes, performantes et maintenables. Le(la) candidat(e) interviendra dans des environnements variés – web, cloud, données ou IA – et collaborera étroitement avec des chercheurs, ingénieurs et partenaires industriels pour transformer des idées en applications fiables et évolutives.
Description des principales fonctions
Sous la responsabilité du chef de pratique, vous serez un expert technique amené à :
- Participer à toutes les phases de réalisation des projets de développement logiciel : architecture, développement, tests, déploiement et documentation.
- Participer en particulier au développement et à l'amélioration continue de notre pile technologique géospatiale et aux différents projets afférents.
- Assurer une présence aux rencontres de discussions sur les standards géospatiaux d'intérêt du CRIM (OGC, STAC).
- Participer au rayonnement scientifique et technique du CRIM par l'organisation d'activités ou en disséminant les avancées pertinentes à la communauté par divers modes de diffusion.
- Maintenir ses connaissances à jour, exécuter de manière continue une veille sur les outils et contribuer aux séminaires scientifiques internes pour partager son savoir-faire.
Les requis
- Maîtrise en génie informatique ou logiciel, géomatique ou domaine connexe.
- Minimum de cinq (5) ans d'expérience professionnelle pertinente.
- Expertise en développement Python.
- Maîtrise des concepts et outils de DevOps (GitHub/GitLab, docker, docker compose, etc.).
- Connaissance des formats géospatiaux : GeoTIFF, NetCDF, shapefile, GeoJSON.
- Connaissance de bibliothèques géospatiales Python : GDAL, Rasterio, GeoPandas, Shapely, Xarray.
- Connaissance des standards ouverts : STAC, STAC-MLM, OGC API – Features, Coverages, Tiles, OGC WPS.
- Expérience avec les API HTTP et RESTful.
- Maîtrise du français et de l'anglais parlés et écrits (partenaires anglophones).
Les atouts
- Connaissance des bases de données géospatiales : PostGIS, DuckDB, Apache Sedona (ou équivalent).
- Connaissance d'autres langages de programmation (Web, Java, C/C++, etc.).
- Connaissance dans les concepts d'IA, l'analyse de données et la manipulation de données.
- Expérience avec geoserver, leafmap, Cesium, ou outils de visualisation géospatiale.
- Connaissance en infrastructure cloud (AWS, GCP, Azure).
De bonnes raisons pour travailler au CRIM
- Bénéficiez d'excellentes conditions d'emploi (programme d'assurance collective complet, REER).
- Maintenez un équilibre et une qualité de vie entre le travail et la famille avec un horaire de 35h par semaine flexible en mode hybride (60 % en télétravail).
- Bénéficiez de la proximité des transports en commun (métro, gare de train à proximité).
- Côtoyez des gens passionnés et passionnants dans un milieu collaboratif.
- Profitez d'une ambiance de travail conviviale, collaborative et stimulante.
Ce poste est à combler dès maintenant. C'est un contrat de 12 mois.
Le CRIM est un employeur équitable et la diversité lui tient à cœur. Nous valorisons le développement d'idées en équipe et cultivons un environnement de travail ouvert et respectueux des différences. Nous encourageons tous les candidats et toutes les candidates à postuler sur ce poste. Merci de votre intérêt envers le CRIM
Joignez-vous à l'équipe du CRIM et travaillez avec des gens passionnés et dynamiques
-
Développeur(euse) Embarqué(e) Sénior
4 weeks ago
Montréal, QC, Canada Astek Full timeAstek Canada fait partie du Groupe Astek présent dans 25 pays et soutenu par plus de 10 000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients. Autour de valeurs communes, nous avons...
-
Développeur(euse) Embarqué(e) Sénior
4 weeks ago
Montréal, QC, Canada Astek Full timeAstek Canada fait partie du Groupe Astek présent dans 25 pays et soutenu par plus de 10 000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients. Autour de valeurs communes , nous avons...
-
Développeur(euse) Embarqué(e) Sénior
4 weeks ago
Quebec (QC), Canada Astek Full timeAstek Canada fait partie du Groupe Astek présent dans 25 pays et soutenu par plus de ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie.Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients. Autour de valeurs communes, nous avons gagné...
-
Développeur(euse) Embarqué(e) Sénior
4 weeks ago
Montréal, Canada Astek Full timeAstek Canada fait partie du Groupe Astek présent dans 25 pays et soutenu par plus de ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients. Autour de valeurs communes , nous avons gagné...
-
Développeur
3 weeks ago
Montréal, QC, Canada Astek Full timeOffre d'emploi : Développeur Localisation : Montréal Durée du mandat : 12 mois Mode de travail : Hybride Début : ASAP Pourquoi nous rejoindre ? Astek est un leader mondial en conseil technologique. Avec 7 800 experts dans le monde, nous guidons nos clients dans leur transformation numérique en développant des solutions innovantes. Au Canada, nous...
-
Développeur(euse)-Analyste
1 week ago
Côte du Beaver Hall, Montréal, QC HZ X, Canada InTalent Full timeDescription de l'entreprise Fondée en 2013, InTalent accompagne les entreprises dans l'élaboration de stratégies et le déploiement de solutions technologiques reliées aux processus de gestion des ressources humaines.InTalent, c'est :Une équipe d'experts expérimentés en implantation de SGRH (HRMS)Une organisation agile et flexible qui se distingue...
-
Développeur Python/Développeuse Python
4 weeks ago
Montréal, QC, Canada GO ROCK IT Services Conseils Full timeLocalisation: Montréal, Qc -- GO ROCK IT, c'est l'incontournable Agence de talents spécialisée dans les secteurs des technologies de l'information (TI) et du marketing numérique. Notre Agence se démarque pour la diversité et la richesse de l'expertise de ses talents, et pour le savoir-faire de son équipe de recrutement et de gestion de talents. Nous...
-
Analyse développeur devops
4 weeks ago
Montréal, QC, Canada Astek Full timeOffre d'emploi : Développeur de tests automatisés Localisation : Montréal Mode de travail : Hybride Début : ASAP Astek est un leader mondial en conseil technologique. Avec 7 800 experts dans le monde, nous guidons nos clients dans leur transformation numérique en développant des solutions innovantes. Au Canada, nous excellons en TI et...
-
Développeur(euse) logiciel
6 days ago
Québec, QC, Canada Genetec Full timeSouhaitez-vous avoir un impact direct sur la façon dont des centaines de développeurs conçoivent, déploient et exploitent des logiciels dans des environnements cloud, sur site et hybrides ? Rejoignez-nous pour créer une plateforme unifiée qui élimine la complexité et permet aux équipes produit de se concentrer sur la création de valeur. Nous...
-
Développeur(euse) logiciel
6 days ago
Québec, QC, Canada Genetec Full timeSouhaitez-vous avoir un impact direct sur la façon dont des centaines de développeurs conçoivent, déploient et exploitent des logiciels dans des environnements cloud, sur site et hybrides ? Rejoignez-nous pour créer une plateforme unifiée qui élimine la complexité et permet aux équipes produit de se concentrer sur la création de valeur. Nous...