Développeur ou développeuse Géospatial Full Stack (React)
Ottawa, ON, CA
Full Time Mid-level / Intermediate USD 89K - 112K
National Research Council Canada
National Research Council of Canada: HomeLa 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.
Tags: Ansible APIs Architecture AWS Classification Docker DynamoDB Git JavaScript Lambda Node.js NumPy Pandas Plotly Python React SciPy Vue
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.
- Open Research Scientist jobs
- Open Data Science Manager jobs
- Open Junior Data Analyst jobs
- Open Business Data Analyst jobs
- Open Principal Data Scientist jobs
- Open Data Scientist II jobs
- Open BI Analyst jobs
- Open Sr Data Engineer jobs
- Open Business Intelligence Engineer jobs
- Open Sr. Data Scientist jobs
- Open Data Science Intern jobs
- Open Senior Business Intelligence Analyst jobs
- Open Software Engineer, Machine Learning jobs
- Open Lead Data Analyst jobs
- Open Azure Data Engineer jobs
- Open Junior Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open MLOps Engineer jobs
- Open Marketing Data Analyst jobs
- Open Data Analytics Engineer jobs
- Open Data Engineer III jobs
- Open Data Engineering Manager jobs
- Open Junior Data Engineer jobs
- Open Data Analyst II jobs
- Open Product Data Analyst jobs
- Open Tableau-related jobs
- Open Data quality-related jobs
- Open Privacy-related jobs
- Open Excel-related jobs
- Open ML models-related jobs
- Open Data pipelines-related jobs
- Open APIs-related jobs
- Open PhD-related jobs
- Open PyTorch-related jobs
- Open Finance-related jobs
- Open LLMs-related jobs
- Open Data visualization-related jobs
- Open TensorFlow-related jobs
- Open Deep Learning-related jobs
- Open Consulting-related jobs
- Open Business Intelligence-related jobs
- Open Generative AI-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open DevOps-related jobs
- Open Kubernetes-related jobs
- Open Git-related jobs
- Open Docker-related jobs
- Open Hadoop-related jobs