La priorité peut être accordée aux groupes désignés pour l’équité en matière d’emploi suivants : les femmes, les Autochtones (Premières Nations, Inuits et Métis), les personnes en situation de handicap* et les personnes racisées*.
La Loi sur l’équité en matière d’emploi, qui est en cours de révision, utilise les termes personnes handicapées et minorités visibles .
Ville : Ottawa
Unité organisationnelle : Génie océanique, côtier et fluvial
Classification : CS-3
Durée de l'emploi : Continu ou terme de 4 ans
Exigences linguistiques : Anglais
Note sur les modalités de travail : En raison de la nature du travail et des exigences opérationnelles, ce poste nécessitera une certaine présence physique sur le lieu de travail du CNRC indiqué, ceci sous la forme d’un régime de travail hybride (une combinaison de travail sur place et hors site).
Les avantages du CNRC
De grands esprits. Un seul but. La prospérité du Canada.
Au Conseil national de recherches du Canada (CNRC) le plus grand organisme de recherche du gouvernement du Canada , nous stimulons l’innovation industrielle, l’avancement du savoir et le développement technologique.
Chaque année, nous collaborons avec quelque 70 collèges, universités et hôpitaux, contribuons aux projets de plus de 800 entreprises et offrons un soutien financier et des conseils à plus de 8 000 petites et moyennes entreprises (PME).
Nous réunissons les esprits les plus brillants afin d’avoir une incidence tangible sur la vie des gens du Canada et d’ailleurs.
Il ne nous manque que vous. Créez des retombées percutantes en mettant à profit vos compétences et votre talent créateur.
Au CNRC, nous savons que la diversité favorise l’excellence en recherche et en innovation. Nous sommes déterminés à avoir un effectif diversifié et représentatif ainsi qu’un milieu de travail sécuritaire et respectueux, et nous souhaitons contribuer à faire en sorte que le système d’innovation canadien abonde dans le même sens.
Nous invitons toutes les personnes qualifiées à poser leur candidature et encourageons celles-ci à répondre aux questions d’autodéclaration sur l’équité en matière d’emploi pendant le processus de demande d’emploi.
Veuillez nous faire part de toute mesure d’adaptation nécessaire à une évaluation juste et équitable. Sachez que les renseignements que vous nous fournirez à cet égard seront traités de façon confidentielle.
Votre défi
Contribuez à la réalisation de travaux de recherche stratégiques et poursuivez une carrière prometteuse au Conseil national de recherches du Canada (CNRC), la plus grande organisation de recherche et de technologie au Canada.
Nous sommes à la recherche d’une personne pour occuper le poste Développeur Géospatial Full Stack (bibliothèque de composants React) en vue d’appuyer notre Centre de recherche en génie océanique, côtier et fluvial (GOCF) à Ottawa (Ontario).
L’équipe de recherche en génie océanique, côtier et fluvial (GOCF) du CNRC appuie un large éventail de secteurs industriels en élaborant des solutions créatives et pratiques aux problèmes d’ingénierie dans les rivières, les lacs et les milieux marins.
Nous fournissons l’expertise et les outils nécessaires pour identifier, adapter et intégrer des solutions avancées dans des systèmes qui améliorent la performance et la sécurité des opérations océaniques, côtières et marines, relèvent les défis des changements climatiques et protègent les infrastructures, les biens et les personnes contre les phénomènes météorologiques violents et les autres risques environnementaux.
Relevant du ou de la chef de l’équipe en science des données et en intelligence artificielle, la personne retenue crée et maintien des logiciels et des services pour accroître les capacités de recherche de GOCF et répondre aux besoins de la recherche et des projets commerciaux.
La personne idéale pour ce poste possède les compétences nécessaires pour amplifier les retombées de la recherche de GOCF en élaborant des outils en ligne efficaces et accessibles.
La personne idéale soutiendra et dirigera l’adoption des dernières technologies Web, des fournisseurs infonuagiques et des bibliothèques d’analyse et de visualisation des mégadonnées spatio-temporelles pour soutenir une variété de projets, tels les suivants :
- Développement de plateformes Web à grands volumes de données pour publier / partager des données, des cartes, des tableaux de bord, effectuer des simulations (par exemple Open Telemac), intégrer des analyses exploitant des mégadonnées statistiques et l’apprentissage machine, et stocker de grands ensembles de données.
- Développement d’applications Web en géomatique, de tableaux de bord et d’outils personnalisés pour partager des connaissances scientifiques précises ou des ensembles de données avec le grand public.
- Soutien aux chercheurs pour qu’ils découvrent, évaluent et mettent en œuvre en permanence de nouvelles technologies (scripts, outils, processus, apprentissage machine, API) afin de maximiser l’efficacité de la recherche liée à la résilience aux changements climatiques et à l’adaptation des infrastructures côtières, ainsi que d’autres programmes de recherche passionnants à GOCF.
Critères de présélection
Dans votre demande, vous devez démontrer que vous répondez à tous les critères de présélection suivants :
Études
Baccalauréat en informatique, en génie informatique ou dans une discipline connexe. L'équivalence de l'expérience et de l'éducation peut être prise en compte pour les candidats titulaires d’un baccalauréat d’une autre discipline.
Pour plus de renseignements sur les certificats et diplômes obtenus à l'étranger, veuillez consulter Équivalence des diplômes
Expérience
- Expérience appréciable dans le développement et la conception d’architectures pour des applications monopages à l’aide de la bibliothèque de composants React.
- Expérience appréciable dans la conception et la maintenance de composants d’interface utilisateur à l’aide de la bibliothèque de composants React (par exemple Antd, MUI, Styled-components).
- Expérience appréciable dans la conception d’application Web utilisant des bibliothèques de cartographie (GIS) et de cartes comme Leaflet, Mapbox GL JS, OpenLayers, CesiumJS, , , Plotly, Echarts, etc.
- Expérience de la création d’applications sans serveur à l’aide de services infonuagiques AWS, tels que AWS Lambda, AWS S3, AWS API Gateway, AWS DynamoDB, etc.
- Expérience du système de contrôle à la source Git, des outils d’intégration continue, d’Ansible ou d’autres outils d’automatisation du déploiement.
- Expérience de l’utilisation de Python, des environnements virtuels et des paquets de science des données (p. ex. Numpy, Scipy, pandas, Xarray, Dash) pour lire, manipuler et analyser de grands ensembles de données temporelles et spatiales, un atout.
- Expérience de la mise au point d’interfaces de programmation Web au moyen des protocoles HTTPS et REST, un atout.
- Expérience de la composition et du déploiement de conteneurs et d’images Docker, un atout.
Une expérience appréciable s’entend d’une expérience de 3 ans et plus.
Condition d'emploi
Cote de fiabilité
Exigences linguistiques
Anglais
Renseignements sur les exigences linguistiques et les tests d'auto-évaluation
Critères d'évaluation
Les candidat(e)s seront évalué(e)s selon les critères suivants :
Compétences techniques
- Capacité appréciable à développer et à concevoir l’architecture d’une application monopage en utilisant JavaScript, NodeJS, NPM et React.
- Capacité appréciable à concevoir et à maintenir des composants d’interface utilisateur en utilisant la bibliothèque de composants React (par exemple Antd, MUI, Storybook, Styled-components).
- Capacité appréciable à manipuler des données géospatiales et à développer des composants React personnalisés en utilisant des bibliothèques de cartographie et de cartes telles que Leaflet, Mapbox, OpenLayers, etc.
- Capacité de créer des applications sans serveur à l’aide de services infonuagiques AWS, tels que AWS Lambda, AWS S3, AWS API Gateway, AWS DynamoDB, etc.
- Connaissance du système de contrôle à la source Git, des outils d’intégration continue, d’Ansible ou d’autres outils d’automatisation du déploiement.
- Connaissance de Python, des environnements virtuels et des paquets de science des données (p. ex., Numpy, Scipy, pandas, Xarray, Dash) pour lire, manipuler et analyser de grands ensembles de données temporelles et spatiales, un atout.
- Connaissance de la conception et de l’utilisation d’interfaces de programmation Web au moyen des protocoles HTTPS et REST, un atout.
- Connaissance de la composition et du déploiement de conteneurs et d’images Docker, un atout.
Compétences comportementales
- Soutien en technologie - Orientation vers les résultats (Niveau 3)
- Soutien en technologie - Travail en équipe (Niveau 2)
- Soutien en technologie - Connaissance de soi et perfectionnement personnel (Niveau 2)
- Soutien en technologie - Capacité de concevoir et d'analyser (Niveau 2)
- Soutien en technologie - Priorité au client (Niveau 2)
Profil(s) des compétences
En ce qui concerne ce poste, le CNRC évaluera les candidat(e)s selon le profil des compétences suivant : Soutien en technologie
Tous les profils de compétences
Réinstallation
L'aide à la réinstallation sera déterminée conformément à la directive sur la réinstallation du CNRC.
Rémunération
Salaire sous révision.
De 89,548$ à 112,660$ par année.
Le / la titulaire occupant un poste au sein du groupe CS a droit actuellement à une indemnité provisoire de 212$ par mois.
Les employés du CNRC bénéficient d’un large éventail d’avantages sociaux concurrentiels, notamment des régimes de santé et de soins dentaires complets, des régimes de retraite et d’assurance, des vacances et d’autres droits aux congés.