Partager cette offre d'emploi

Spécialistes, Développement d'applications

Ville: Fredericton; Moncton; Montréal; Toronto; Waterloo 

Unité organisationnelle: Technologies numériques 

Classification:  CS-2 

Durée de l'emploi: Durées variées 

Exigences linguistiques: Français ou Anglais

 

Une liste d'admissibilité pourrait être établie pour une période d'un an pour des postes semblables.

Les affectations et les détachements peuvent être considérés selon les politiques du CNRC.

Les avantages du CNRC

DE GRANDS ESPRITS. UN SEUL BUT. LA PROSPÉRITÉ DU CANADA.

 

Le Conseil national de recherches du Canada offre de puissantes possibilités de partenariat à tout client qui cherche à repousser les frontières de la science et les limites de l’industrie. De fait, à titre de la plus grande organisation de recherche du pays soutenant l'innovation industrielle, l'avancement des connaissances et le développement technologique, nous sommes devenus un moteur de l’innovation. Au cours des cent dernières années, le travail percutant que nous avons accompli avec les chefs de l’industrie et d’organismes gouvernementaux a façonné l’avenir du Canada. Nous avons collaboré avec les esprits les plus créatifs et porteurs de solutions du monde entier.  

 

Nous voulons maintenant travailler avec vous. Joignez-vous au CNRC et faites partie de notre force de mobilisation créative. Trouvez avec nous des solutions révolutionnaires aux défis technologiques d’aujourd’hui et de demain. Créez des retombées percutantes en exploitant pleinement vos compétences et en donnant vie à vos inspirations avec le CNRC.

Votre défi

Nous souhaitons embaucher des personnes dynamiques au poste de Spécialiste, Développement d’applications  en vue d’appuyer le Centre de recherche en technologies numériques du CNRC. La personne choisie doit partager nos valeurs fondamentales relatives à l’intégrité, à l’excellence, au respect et à la créativité.

 

La personne retenue devra concevoir, développer, mettre à l’essai, déployer, entretenir et améliorer des logiciels. Elle sera encouragée à innover et à proposer des améliorations aux solutions nouvelles et existantes, et elle devra promouvoir et respecter la méthode agile. Elle collaborera avec d’autres concepteurs et développeurs de logiciels et apprendra continuellement.

 

Voici un aperçu des tâches associées au poste :

  • Élargir les fonctionnalités de systèmes logiciels déployés à l’échelle mondiale, ou créer de nouvelles fonctionnalités afférentes à ces systèmes.
  • Mettre en place des services modulaires pour l’exécution de tâches dans le cadre de systèmes orientés sur la cybersécurité, la bioinformatique, l’Internet des objets, la fabrication de pointe, le traitement du langage naturel, l’apprentissage machine, l’intelligence artificielle au service du bien social, etc.
  • Assimiler et traiter de vastes ensembles de données et interagir avec celles-ci.
  • Utiliser le développement guidé par les tests pour produire des codes fiables, à haute disponibilité et maintenables.
  • Sélectionner et intégrer intelligemment des outils à code source libre.
  • Mettre en place et optimiser des bases de données.
  • Analyser rigoureusement la performance de logiciels et de systèmes.
  • Traiter et partager des données ouvertes.
  • Administrer des systèmes en collaboration.

 

Pourquoi travailler avec nous? Plusieurs de nos petites équipes débordantes d’énergie sont à la recherche de développeurs passionnés. Nous concevons d’imposants logiciels à partir de petits modules. Notre travail est intéressant et contribue à améliorer la santé des Canadiens, au profit de l’économie canadienne. Notre influence est grande et vous aurez l’occasion de perfectionner vos compétences si vous vous joignez à nous.

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

Grade universitaire en informatique, en génie informatique ou dans un domaine connexe.

 

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 (c.-à-d. au moins trois ans) du travail dans un environnement d’équipe agile qui utilise des outils, des techniques et des méthodologies de développement de logiciels modernes.
  • Expérience de l’utilisation d’outils de développement modernes, y compris Eclipse, SVN, Git, JUnit et Hudson; expérience du développement agile et en cascade; expérience des essais unitaires, des essais fonctionnels et des essais d’intégration.
  • Expérience de la programmation dans au moins trois langages de programmation, y compris Java, C/C++, C#, Objective C et Python, et expérience des technologies Web existantes, y compris CGI.
  • Expérience du langage d’interrogation structuré (SQL) et de l’utilisation d’au moins une base de données relationnelle majeure, dont MySQL, MS SQL Server, Oracle.
  • Expérience du recours à un ou à plusieurs magasins de documents universels non relationnels, y compris Lotus Domino, MongoDB, CouchDB.
  • Expérience de l’utilisation d’outils Web tels HTML5, CSS, Javascript, jQuery, jQuery UI et PEG.js.
  • Expérience de l’utilisation de serveurs et de postes de travail Unix, y compris des outils de ligne de commande Unix.

Condition d'emploi

Cote de fiabilité

Exigences linguistiques

Français ou 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

  • Connaissance de l’élaboration d’applications Web, y compris MVC, création de modèles et cadres Web, HTML 5, CSS, JavaScript, jQuery.
  • Connaissance des architectures orientées services, des systèmes répartis, des services Web et des spécifications connexes (p. ex., REST, HTTP, JSON, authentification).
  • Connaissance de plusieurs langages de programmation tels que C++, Python, Java,JavaScript, etc.
  • Connaissance du langage SQL (MySQL).
  • Connaissance des outils de ligne de commande Unix.
  • Connaissance de base d’au moins un des champs de recherche afférents aux technologies numériques, comme la cybersécurité, la théorie des jeux, le traitement du langage naturel, la vision artificielle, l’interface personne-machine, la chaîne de blocs, l’apprentissage machine, les réseaux de neurones, la bioinformatique, les technologies quantiques et l’informatique médicale.
  • Capacité de déceler des problèmes et de conceptualiser des solutions en vue de les mettre en œuvre dans des applications logicielles.
  • Capacité d’aborder des problèmes pratiques associés à la conception logicielle, comme l’évolutivité et la convivialité des solutions proposées.
  • Capacité de communiquer verbalement et par écrit les problèmes et les résultats de travaux de recherche.

Compétences comportementales

  • Services de gestion - Orientation vers les résultats (Niveau 2)
  • Services de gestion - Communication (Niveau 1)
  • Services de gestion - Capacité de concevoir et d'analyser (Niveau 2)
  • Services de gestion - Travail en équipe (Niveau 1)
  • Services de gestion - Connaissance de soi et perfectionnement personnel (Niveau 1)

Profil(s) des compétences

En ce qui concerne ce poste, le CNRC évaluera les candidat(e)s selon le(s) profil(s) des compétences suivant(s) : Services de gestion

 

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.

Échelle de traitement

De 68 865$ à 86 472$ par année.

 

Le/la titulaire occupant un poste au sein du groupe CS a droit actuellement à une indemnité provisoire de 176.00$ par mois.

Remarques

  • Afin d’assurer un processus de traitement des demandes rapide et efficace, nous encourageons les candidat(e)s à fournir, avec leur curriculum vitae, une lettre d’accompagnement expliquant en détail comment ils(elles) rencontrent chaque critère de ce poste (études, expérience, exigences linguistiques) en donnant des exemples concrets. De plus, les candidat(e)s sont invité(e)s à décrire en détail quand, où et comment ils/elles ont obtenu leur expérience.
  • Les employés du CNRC bénéficient d'une vaste gamme d'avantages qui incluent des régimes complets d'assurance médicale et dentaire, de pension et d'assurance ainsi que des congés annuels et autres.
  • 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.
  • Ce poste est annoncé à l'interne et à l’externe simultanément. On accordera cependant la priorité aux candidats internes du CNRC.
  • 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.

 

 

Le CNRC est un employeur qui valorise la diversité de la main-d'oeuvre. À ce titre, nous encourageons les candidat(e)s à s'auto-identifier comme membre d'un des groupes cibles suivants: femmes, minorités visibles, autochtones et personnes handicapées. Des mesures d'aménagement sont disponibles pour tout(e) candidat(e) dont le nom est retenu pour évaluation subséquente.

 

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

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

Téléphone : 613-991-4116 

Date de fermeture: Affiché jusqu'à comblé

 

 

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

 

Date de modification: 2018-06-11

Si vous rencontrez un problème d'accessibilité en cours d'utilisation, veuillez contacter le 1-613-993-0762 ou par courriel NRC-Staffing/CNRC-Dotation@canada.ca pour obtenir de l'aide. 

Rechercher des offres d'emploi similaires: