Details
À propos du Conseil des arts du Canada
Joignez-vous à notre équipe afin de contribuer au soutien de la créativité artistique et de la vie culturelle au Canada. Le Conseil des arts du Canada (le Conseil) est une société d’État dynamique et respectée dont le mandat est de favoriser et de promouvoir l’étude et la diffusion des arts, ainsi que la production d’œuvres d’art au profit de toute la population canadienne. Le Conseil offre des salaires concurrentiels ainsi qu’un généreux régime d’avantages sociaux. Visitez www.conseildesarts.ca pour en savoir plus sur le Conseil des arts du Canada.
Spécialiste principal(e) des systèmes
Pour ce concours, une priorité d'embauche pourrait être accordée aux personnes autochtones, noires, racisées, sourdes, handicapées, aux femmes ou aux membres des communautés 2ELGBTQI+ et de la diversité des genres. Les personnes appartenant à ces groupes méritant l'équité et souhaitant être prises en considération doivent s'identifier. Cette initiative s'inscrit dans le cadre des objectifs du Conseil en matière d'équité en matière d'emploi et de diversité.
À propos du rôle
Sous la supervision directe du Gestionnaire, Développement des systèmes, le ou la Spécialiste principal(e) des systèmes:
- Donne des avis spécialisés à des équipes de projet et à des unités de travail internes au sujet de solutions techniques et de normes, pour adapter et soutenir la conception, le développement, la mise à l’essai, l’implantation, l’intégration, la maintenance et le soutien d’applications liées aux technologies de l’information (TI).
- Négocie des contrats avec des fournisseurs pour des produits et des services liés à des applications TI.
- Conseille et oriente les clients de l’organisation sur des aspects techniques liés aux applications et apporte son expertise et son analyse pour favoriser la compréhension, la contribution et l’adhésion des clients en ce qui concerne la conception, le développement, la mise à l’essai, la livraison, l’installation, l’intégration et la maintenance d’applications TI.
- Réalise des études de faisabilité, élabore et conçoit des études, recommande diverses avenues pour le développement d’applications TI et présente des options pour faciliter la prise de décision et répondre aux besoins des clients.
- Participe à des discussions avec des spécialistes techniques, administratifs et de programmes des organisations clientes, pour obtenir leur accord quant aux services requis et à la résolution de problèmes techniques.
- Participe à des groupes de travail et à des équipes de projet pour faciliter l’élaboration de normes et de politiques ainsi que le travail en réseau et en partenariat pour le développement d’applications.
- Fournit des orientations techniques à des groupes de travail et diriger périodiquement des équipes de projet composées de personnel technique.
- Se tient au courant des tendances et des faits nouveaux dans les domaines suivants : l’analyse et la conception de systèmes, la conception et le développement pour les applications/le Web, les techniques et pratiques de mise à l’essai et d’implantation d’applications et les techniques et pratiques de gestion de projet.
Résultats axés sur le service à la clientèle
Fournir des recommandations et des conseils spécialisés sur des solutions technologiques à des équipes de projet et à des groupes de travail engagés dans le développement, l’implantation, la maintenance et le soutien d’applications TI ainsi que dans la préparation de propositions de projet, d’estimations de coût et de spécifications, de mandats et de contrats avec des clients internes et externes.
Fournir des services techniques liés aux TI à des clients internes et externes dans les domaines suivants :
- Installation de bases de données
- Gestion de bases de données
- Surveillance et soutien de bases de données
- Développement de systèmes
- Mise à l’essai de systèmes
- Intégration et maintenance d’applications de bureau et Web
Superviser des équipes de travail dans un environnement de gestion matricielle de projets.
Administration de bases de données
- S’occuper de la planification, du développement, de l’essai, de l’installation ou de la mise à niveau de serveurs de bases de données, d’outils de développement de bases de données et d’outils de productivité des utilisateurs.
- Gérer et surveiller l’affectation de ressources liées au stockage, aux processeurs et aux réseaux pour tous les systèmes de gestion de bases de données et pour les groupes d’utilisateurs connexes; gérer les profils de comptes d’utilisateur et prendre des mesures pour assurer la sécurité et la disponibilité des bases de données, y compris pour la sauvegarde et la récupération des données.
- Réaliser des audits sur l’administration des données et la conception des bases de données; élaborer, maintenir et faire appliquer des normes sur la conception des bases de données, le développement de systèmes et la sécurité pour le compte du Conseil.
- Fournir des conseils techniques, de la formation et de l’aide aux clients et apporter son concours comme spécialiste pour ce qui concerne les aspects techniques des systèmes de gestion de bases de données, la conception de bases de données, le développement de systèmes et les normes de sécurité.
- Représenter l’équipe de projet dans les discussions avec les clients et le personnel technique, pour expliquer des questions de nature technique et résoudre des problèmes techniques.
- Se tenir au courant des tendances et des faits nouveaux dans les domaines suivants : les techniques et pratiques d’analyse de systèmes informatiques, l’administration de données, le développement de bases de données et la gestion de bases de données.
Développement
- Analyser, définir et appuyer l’analyste d’affaires dans la documentation des besoins des clients et la recommandation de solutions; réaliser des études d’analyse d’impact.
- Concevoir, développer, effectuer les tests unitaires, mettre en œuvre et maintenir des systèmes informatiques sur diverses plateformes technologiques.
- Soutenir les activités d’assurance de la qualité.
- Concevoir, développer, améliorer et maintenir des solutions logicielles; préparer les spécifications techniques et la documentation connexe, notamment les guides d’utilisation, la documentation des systèmes et le matériel de soutien.
- Évaluer, mettre en œuvre, configurer et maintenir les outils, plateformes et cadres de développement d’applications; promouvoir et assurer le respect des normes de développement établies, des pratiques exemplaires et des principes de codage sécuritaire.
- Fournir une orientation technique, des services-conseils et du soutien applicatif aux intervenants internes et externes; offrir des séances de formation aux clients internes et externes.
- Contribuer à des équipes de projet multidisciplinaires et coordonner, au besoin, des volets techniques ou des équipes de projet afin d’atteindre les résultats opérationnels et les objectifs des clients; élaborer des plans de travail, soutenir les activités d’approvisionnement et l’évaluation de solutions, et encadrer les membres de l’équipe afin de favoriser l’excellence technique et le transfert des connaissances.
- Maintenir à jour ses connaissances des technologies émergentes, des tendances de l’industrie, des cadres de développement, des langages de programmation, des méthodologies d’analyse et de conception de systèmes, des solutions infonuagiques, des pratiques de développement d’applications, des stratégies d’essai et des approches de mise en œuvre afin de soutenir l’amélioration continue et l’innovation.
Éducation
- Diplôme de premier cycle en science ou génie informatique, ou combinaison équivalente d’un diplôme universitaire et d’une expérience professionnelle pertinente.
Expérience
- Huit (8) années d’expérience dans la conception, le développement, les essais, la mise en œuvre, l’intégration, la maintenance et le soutien d’applications logicielles d’entreprise.
- Huit (8) années d’expérience en collaboration avec les secteurs d’activités afin d’analyser les besoins, de fournir des conseils techniques et de livrer des solutions applicatives répondant aux besoins opérationnels.
- Cinq (5) années d’expérience dans l’administration de bases de données d’entreprise, notamment l’installation, la configuration, la surveillance, la gestion de la performance et de la capacité, la sécurité, la sauvegarde et la récupération.
- Cinq (5) années d’expérience dans l’administration et le développement de solutions à l’aide de Microsoft SQL Server, notamment avec T-SQL, la conception de bases de données, l’optimisation des performances, la sécurité et la haute disponibilité.
- Cinq (5) années d’expérience dans le développement, l’intégration et le soutien d’applications Windows et Web au moyen des technologies Microsoft .NET, notamment C#, ASP.NET et les versions modernes du cadre .NET.
- Expérience de la réalisation d’initiatives de développement d’applications selon des méthodologies Agiles, telles que Scrum ou Kanban, incluant la planification itérative, la collaboration interfonctionnelle et l’amélioration continue.
Connaissances
- Expertise démontrée en développement d’applications, en intégration de systèmes, en technologies de bases de données et en plateformes de production de rapports, notamment avec C#, ASP.NET, .NET Framework/.NET, SQL Server et T-SQL, SharePoint Online (SPO) ainsi que des solutions de rapports et d’analytique d’entreprise. Une expérience avec les outils modernes de développement, les environnements de développement intégrés (IDE), les systèmes de gestion du code source, les outils de gestion de bases de données et les technologies infonuagiques constitue un atout.
- Connaissance des principes et pratiques de l’informatique utilisés pour conseiller sur la conception et la réalisation de projets de développement d’applications, notamment :
- l’analyse des systèmes et la conception de solutions;
- les langages de programmation modernes et les cadres de développement;
- les méthodes, outils, normes et pratiques actuels en technologie de l’information, notamment :
- la conception de l’expérience utilisateur (UX) et des interfaces utilisateur (UI);
- l’architecture de solutions et les modèles de conception (design patterns);
- les normes et conventions de codage et de nomenclature;
- les spécifications techniques et la documentation;
- les pratiques de développement d’applications sécuritaires;
- les pratiques de tests automatisés et manuels;
- le déploiement, l’exploitation et le soutien des logiciels;
- l’analyse et la planification stratégiques et opérationnelles, ainsi que les pratiques de négociation avec les fournisseurs et de gestion des contrats nécessaires à la planification et à la gestion efficace des services de développement d’applications.
- Connaissance des architectures d’applications modernes, des pratiques d’intégration et des modèles de prestation de services permettant d’évaluer les solutions opérationnelles proposées et de les intégrer efficacement aux environnements technologiques existants.
- Connaissance des pratiques du cycle de vie du développement logiciel (SDLC), y compris les approches Agile et DevOps, les normes de développement sécuritaire, l’intégration et la livraison continues (CI/CD), ainsi que la maintenance des applications.
- Connaissance des méthodes de recherche et d’évaluation utilisées pour analyser les applications opérationnelles proposées ainsi que la pertinence actuelle et future des produits et services connexes.
- Connaissance des méthodes et outils de gestion de projets permettant de diriger des initiatives, de gérer les budgets et les ressources, d’atténuer les risques et de livrer les résultats dans les délais et les budgets établis.
- Connaissance de la législation, des règlements, des politiques, des exigences de sécurité, des normes d’accessibilité et des obligations en matière de protection des renseignements personnels pertinents au poste.
- Connaissance des priorités numériques et des technologies de l’information du gouvernement du Canada, des normes applicables et des tendances technologiques émergentes utilisées pour évaluer la pertinence actuelle et future des produits et services technologiques.
- Connaissance des méthodes contemporaines en informatique et des pratiques professionnelles reconnues dans le domaine du développement et de la gestion des technologies de l’information.
- Connaissance des pratiques de gouvernance et d’administration des données, y compris la gestion du rendement et de la capacité, la sauvegarde et la restauration, l’audit ainsi que la sécurité des bases de données.
Aptitudes et compétences
- Compétences en collaboration et en communication permettant de mobiliser les intervenants des secteurs opérationnels, techniques et administratifs, d’harmoniser les exigences de service et de soutenir la résolution de problèmes techniques.
- Compétences en consultation et en négociation permettant d’optimiser l’utilisation des ressources, de favoriser l’établissement de consensus et de résoudre des enjeux techniques.
- Compétences en communication orale et en présentation permettant d’expliquer clairement des renseignements techniques, de présenter des recommandations et de négocier efficacement avec les entrepreneurs, les fournisseurs et les intervenants techniques.
- Compétences en communication écrite permettant de rédiger et de réviser des exigences contractuelles, des normes de développement d’applications, des spécifications techniques, des guides d’utilisation et de formation, de la documentation de soutien ainsi que de la correspondance.
- Compétences en encadrement et en mentorat permettant de renforcer les capacités individuelles et collectives, de favoriser le partage des connaissances et de soutenir l’apprentissage continu.
Exigences en matière de bilinguisme
Le poste requiert l’utilisation des deux langues officielles. Les exigences relatives à la seconde langue officielle sont les suivantes :
- Compétence orale – niveau intermédiaire (B)
- Compréhension de l’écrit – niveau de base (A)
- Expression écrite – niveau intermédiaire (B)
* Important : veuillez soumettre un curriculum vitae et une lettre de présentation qui démontrent clairement en quoi vous répondez aux exigences de formation et d’expérience énoncées. Veuillez noter que la sélection en vue des prochaines étapes repose uniquement sur les renseignements figurant dans la lettre de présentation, le CV et le formulaire de candidature.
Nous nous engageons à offrir un environnement de travail inclusif et accessible à tout le monde. Si vous avez besoin de mesures d’adaptation durant le processus de recrutement et sélection, veuillez contacter le Conseil directement.
Les personnes sourdes ou malentendantes et celles qui utilisent un ATS peuvent communiquer avec nous à l’aide du service de transmission de messages ou du service IP de leur choix.
Le Conseil des arts du Canada s'est engagé à se doter d’un effectif qualifié et diversifié qui reflète les personnes et les communautés que nous servons. Nous invitons les personnes de tous les milieux, de toutes les origines, de toutes les identités et de toutes les formes d'expression à poser leur candidature. Le Conseil s'engage à améliorer la représentation des groupes suivants au sein de son personnel : les peuples autochtones, les personnes noires, racisées, sourdes ou handicapées, les femmes, les membres des communautés 2ELGBTQI+ et les personnes de diverses identités de genre.
Nous vous invitons à remplir la section sur l’auto-identification volontaire du formulaire de candidature. Ces renseignements seront utilisés lors du processus de recrutement afin d’améliorer la représentation des groupes historiquement désavantagés ou marginalisés, conformément à la Loi sur l’équité en matière d’emploi et à l’engagement continu du Conseil à l’égard de l’équité. Ces informations sont également utilisées à des fins de préparation de rapports généraux.
Veuillez noter que toutes les personnes ayant besoin d'aménagements et/ou d'assistance pour compléter le processus de candidature aux carrières du Conseil des arts du Canada sont invitées à contacter le Conseil de manière proactive pour obtenir de l'aide.