Développeur ou développeuse Géospatial Full Stack
6 months ago
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 :
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.
-
Ottawa, Ontario, Canada National Research Council Canada Full timeLe National Research Council Canada recherche un Développeur ou une Développeuse Géospatial Full Stack pour rejoindre son équipe de développement. Notre équipe travaille sur des projets excitants dans le domaine du génie océanique, côtier et fluvial, et nous sommes à la recherche d'une personne passionnée par les technologies Web et la...
-
Développeur Full Stack
4 weeks ago
Ottawa, Ontario, Canada ADGA Group of Companies Full timePrésentation du posteL'ADGA Group of Companies est à la recherche d'un développeur full stack pour soutenir le développement d'un nouveau portail de services.Rôle et responsabilitésConception, développement, mise en œuvre, test et déploiement de sites web;Installation et configuration de sites web construits avec Microsoft Dynamics 365...
-
Développeur Full-Stack Microsoft Dynamics
1 month ago
Ottawa, Ontario, Canada CMHC Full timeRésumé de l'entreprise :Nous sommes heureux de présenter une opportunité d'emploi chez Canada Mortgage and Housing Corporation (CMHC), un organe autonome du gouvernement canadien. Nous sommes déterminés à assurer l'équité en matière d'emploi et encourageons les femmes, les Autochtones, les personnes handicapées, les anciens...
-
Développeuse/Développeur
3 weeks ago
Ottawa, Canada Bank of Canada Full timeDéveloppeuse/Développeur Tenez un rôle centralLa Banque du Canada s’est donnée comme vision d’être une banque centrale influente – dynamique, engagée et digne de confiance – mobilisée pour un Canada meilleur. Aucun autre employeur ne vous offrira l’occasion d’œuvrer au cœur même de l’économie canadienne, au sein d’une organisation...
-
Full Stack Developer Lead
4 weeks ago
Ottawa, Ontario, Canada Tecsys Full timeTecsys - Full Stack Developer LeadAbout the Role:We are seeking an experienced Full Stack Developer Lead to join our team. As a key member of our technical team, you will design and develop robust software solutions addressing logistical challenges in the healthcare sector.Key Responsibilities:Designing, developing, reviewing, and testing code in an agile...
-
Senior Full Stack Software Engineer
4 weeks ago
Ottawa, Ontario, Canada CB Canada Full timeWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at CB Canada.Job DescriptionAs a key member of our team, you will be responsible for designing and developing cutting-edge software solutions that meet the needs of our clients in the public safety sector. You will work closely with our client community to understand their...
-
Ottawa, Canada National Research Council Canada Full timeLa priorité peut être accordée aux groupes désignés au titre de 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...
-
Software Engineer
1 month ago
Ottawa, Ontario, Canada Abrams Towing Full timeAs a Senior Full Stack Software Developer, you will be responsible for designing, developing, and implementing scalable and efficient software applications. Your primary focus will be on backend development, using languages such as Java and Python to create robust and reliable systems. Additionally, you will work closely with the frontend team to ensure...
-
Tech Lead
6 months ago
Ottawa, Canada Techjays Full timeWe are on a bold mission to create the best software services offering in the world to work on startups in nascent industries and greenfield projects to large-scale enterprises. As a growth-stage company, we combine a depth of capabilities and resources of our leadership with the ambition, culture and agility of a startup. Our multinational team of veterans...
-
Full Stack Java Developer
1 month ago
Ottawa, Canada Qlik Full timeDescription What makes us Qlik? A Gartner Magic Quadrant Leader for 14 years in a row, Qlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster. We...
-
Full Stack Developer for Innovative Solutions
4 weeks ago
Ottawa, Ontario, Canada Jayne's Cottages Full timeAbout Jayne's CottagesWe are a dynamic and forward-thinking company seeking an exceptional Full Stack Developer to join our team. As a key member of our development team, you will play a vital role in shaping the future of our innovative solutions.Job DescriptionThe successful candidate will have the opportunity to work on various projects, collaborating...
-
Instructional Developer
4 weeks ago
Ottawa, Ontario, Canada Lambton College Full timeAbout the PositionLambton College, a leading institution in applied arts and technology education, is seeking an exceptional Instructional Developer to join its team. The successful candidate will be responsible for designing and delivering high-quality instruction in Full Stack Development, ensuring students receive a comprehensive learning...
-
Software Engineer
1 month ago
Ottawa, Ontario, Canada MacEwen Petroleum Inc. Full timeJob Title: Software Engineer (Full Stack)Job Summary:• Develop and maintain high-quality software applications using a range of programming languages and frameworks.• Collaborate with cross-functional teams to design and implement software solutions that meet business requirements.Key Responsibilities:• Design and develop software applications using...
-
Software Developer with Full Stack Expertise
2 weeks ago
Ottawa, Ontario, Canada Zendelity Full timeWe are building a dynamic team at Zendelity, a leader in physical operating compliance solutions. We are seeking a skilled Full Stack Developer to join our mission of reducing risk and improving operational efficiency for public properties.Role OverviewThis is a full-time permanent position offering a flexible work environment with the opportunity to work...
-
Senior Full Stack Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Thales Full timeAbout the OpportunityThales is seeking an experienced Senior Full Stack Software Engineer to join our team in Ottawa. This exciting opportunity will see you working on innovative software solutions for naval platform in-service support programs.
-
Senior Full Stack Developer Lead
4 weeks ago
Ottawa, Ontario, Canada Qlik Full timeOverviewQlik is a Gartner Magic Quadrant Leader for 14 years, transforming complex data landscapes into actionable insights. We serve over 40,000 global customers, leveraging pervasive data quality and advanced AI/ML capabilities.Job DescriptionWe are seeking a Senior Full Stack Developer Lead to join our Data Preparation and Insights team in Ottawa, Canada....
-
Chef de projet plateformes numériques
4 weeks ago
Ottawa, Ontario, Canada National Research Council Canada Full timeDéveloppeur ou développeuse/analyste principal, Plateformes infonuagiques MicrosoftLe Conseil national de recherches du Canada (CNRC) est à la recherche d'une personne créative et soucieuse du détail pour rejoindre son équipe des systèmes d'information. Le candidat idéal possède une expérience appréciable dans la conception et le...
-
Senior Software Engineer
2 months ago
Ottawa, Ontario, Canada Great Clips Full timeAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and deploying full-stack applications using cloud-based technologies. Strong programming skills, experience with Agile methodologies, and excellent problem-solving abilities are required.
-
Senior Full Stack Software Developer
4 weeks ago
Ottawa, Ontario, Canada Forescout Technologies Inc Full timeAbout the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our Canadian development team and contribute to building Forescout's next-generation security products. This is an exciting opportunity to work on innovative and scalable applications in a cloud environment.ResponsibilitiesCollaborate with developers, DevOps, data...
-
Ottawa, Ontario, Canada Fortinet Full timeFortinet is expanding its team of skilled software developers in Ottawa.We are offering a competitive salary range of $120,000 - $180,000 per year, depending on experience.Job DescriptionWe are seeking an experienced full-stack software developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and...