Développeur ou développeuse Géospatial Full Stack (React)

Ottawa, ON, CA

National Research Council Canada

National Research Council of Canada: Home

View all jobs at National Research Council Canada

Apply now Apply later

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, Turf.js, Deck.gl, 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.

Remarques

  • Une liste de candidats pré-qualifiés pourrait être établie pour une période d'un an pour des postes semblables.
  • La préférence sera accordée aux citoyen(ne)s canadien(ne)s et résident(e)s permanent(e)s du Canada. Veuillez inclure des renseignements à cet égard dans votre demande.
  • Une nomination à un niveau inférieur pourrait être considérée.
  • Le ou la titulaire doit en tout temps respecter les mesures de sécurité au travail.
  • Nous remercions toutes les personnes qui postuleront, mais nous ne communiquerons qu’avec celles retenues pour une évaluation subséquente.

 

 

S.V.P. envoyez vos questions en incluant le numéro de la demande (20093) à :

Courriel :  NRC.NRCHiring-EmbaucheCNRC.CNRC@nrc-cnrc.gc.ca

Téléphone : 506-686-2961 

Date de fermeture: 18 juillet 2024 - 23h59 heure de l'Atlantique

 

 

Pour plus de renseignements sur les ressources et outils professionnels, consultez les Ressources et outils professionnels

 

*Si vous occupez actuellement un poste d’une durée déterminée ou indéterminée au CNRC, veuillez poser votre candidature par l’entremise du module Carrières SuccessFactors à partir de votre ordinateur de travail.

Apply now Apply later
  • Share this job via
  • or
Job stats:  1  0  0

Tags: Ansible APIs Architecture AWS Classification Docker DynamoDB Git JavaScript Lambda Node.js NumPy Pandas Plotly Python React SciPy Vue

Region: North America
Country: Canada

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.