Titre du poste :
Premier développeur ou première développeuse Full-Stack dans le domaine IA (Services français) (télétravail)
Statut d’emploi :
Contractuel(le) à long terme (Durée déterminée)
Exigence linguistique du poste :
Français
Compétences linguistiques :
Français (Écriture), Français (expression orale), Français (Lecture)Travailler à CBC/Radio-Canada
À CBC/Radio-Canada, nous créons du contenu qui informe, divertit et rassemble les Canadiennes et les Canadiens sur de multiples plateformes. La promotion et l’incarnation de valeurs comme la créativité, l’intégrité, l’inclusion et la pertinence sont ce qui propulse nos réalisations.
Pensez-vous avoir ce qu’il faut pour réussir dans ce milieu passionnant et en constante évolution? Que ce soit devant la caméra, à l’antenne, en ligne ou en coulisses, vous feriez partie d’une équipe qui s’épanouit à tisser des liens avec la population canadienne et à raconter des histoires qui lui sont chères.
Date de fin de la publication :
2025-06-25 11:59 PM
Pourquoi rejoindre CBC/Radio-Canada
Le numérique est une part importante de notre présent et de notre avenir. La stratégie de CBC / Radio-Canada est, d’ailleurs, de devenir la première organisation à proposer une plateforme numérique offrant des contenus et expériences uniques pour nos auditoires en racontant leurs histoires dans lesquelles ils se reconnaîtront.
Nos innovations en intelligence artificielle (IA), axées sur l'amélioration et l'évolution de nos produits pour l'avenir, sont au cœur de notre stratégie. Nos initiatives visent à intégrer des technologies de pointe en IA afin de renforcer nos offres et d'anticiper les besoins futurs de nos clients. En rejoignant notre équipe, vous travaillerez au sein de cette cellule d'innovation et jouerez un rôle essentiel dans la conception et le développement de solutions innovantes qui transformeront nos produits et services. Votre expertise et votre créativité seront fondamentales pour nous permettre de rester à la pointe de l'innovation technologique. Nous adoptons une approche responsable, mettant en avant les intérêts de nos utilisateurs et valorisant le talent et la créativité de ceux qui font rayonner notre culture.
Il s’agit d’un poste qui offre la possibilité de faire du télétravail à temps plein. Les modalités de travail seront discutées avec les gestionnaires d'embauche selon les lignes directrices déterminées par le secteur.
Votre mandat
En tant que Développeur Full-Stack spécialisé dans le développement de formulaires React, votre mandat consistera à concevoir, développer et maintenir des formulaires interactifs et performants au sein de nos applications web. Vous travaillerez étroitement avec les équipes de design et de backend pour assurer une intégration fluide et une expérience utilisateur optimale. Vos responsabilités incluront la création de composants réutilisables en React, l'implémentation de la logique de validation et de soumission des formulaires, ainsi que l'optimisation des performances et de la sécurité des données. Votre expertise en développement front-end et back-end sera cruciale pour garantir que nos formulaires répondent aux besoins de nos utilisateurs et respectent les meilleures pratiques en matière de développement web.
Vos principales responsabilités :
- Participer au développement et à la modernisation du gestionnaire de contenu et des systèmes collatéraux afin de répondre aux objectifs d’affaires en AI;
- Créer les formulaires qui répondent aux besoins de contenus des produits Radio-Canada.ca;
- Contribuer au développement des bonnes pratiques de développement et à la modernisation des technologies legacy;
- S’assurer de la bonne performance des applications développées afin permettre aux journalistes de composer des publications rapides et sans erreurs;
- Écriture des règles d’affaire dans la couche “Domaine” de Radio-Canada (DDD);
- Écriture de tests unitaires;
- Documenter les changements technologiques à des fins de formation et de collaboration;
- Participer aux cérémonies agiles (sprints, scrums, démos, rétros, …) ainsi que les déploiements des applications;
- Participer aux revues de code.
Compétences requises :
- Diplôme universitaire ou expérience équivalente;
- Maîtrise de Typescript;
- Maîtrise de Git;
- Connaissance avancée du framework REACT;
- Connaissance avancée de CSS;
- Connaissance avancée de C#;
- Connaissance de .NET Core et Web API;
- Connaissance de GraphQL Apollo;
- Connaissance des concepts A11Y, un atout;
- Compréhension des principes de MongoDB et ElasticSearch;
- Compréhension du protocole OAuth 2.0, un atout;
- Compréhension des principes d’un API REST;
- Connaissance de la suite Microsoft Azure DevOps;
- Compréhension des technologies de conteneurisation (Docker) et des environnements cloud (Azure);
- Rigueur, autonomie, proactivité, débrouillardise et esprit d’équipe.
Atouts supplémentaires :
- Certification Microsoft Azure;
- Compétences en programmation avec des langages tels que C#, TypeScript, NodeJS;
- Azure ML, Databricks;
- Expérience avec des systèmes de gestion de bases de données (SQL, NoSQL);
- Connaissance des outils de déploiement continu et d'intégration continue (CI/CD);
- Maîtrise du français et connaissance fonctionnelle de l’anglais écrit et parlé;
- Connaissance des concepts Monorepo et Yarn Workspaces.
Des avantages auxquels vous pouvez vous attendre :
- Environnement de travail hybride avec des horaires flexibles, vous permettant de prioriser votre bien-être, votre famille et votre travail;
- Avantages sociaux et compensation compétitive;
- Opportunités de travailler avec des technologies de pointe;
- Possibilités d'apprentissage et de perfectionnement professionnel;
- Opportunités de devenir membre de nos groupes de ressources pour les employés;
- Opportunités de programmation en binôme et de mentorat, où vous pouvez apprendre des meilleurs dans l'industrie, mais aussi aider à coacher de nouveaux talents;
- Un environnement de travail créatif et dynamique, où vos idées et contributions peuvent être entendues, valorisées et respectées;
- Un environnement qui favorise l'expérimentation et une approche itérative afin d'atteindre le plus haut niveau d'innovation technique.
Veuillez prendre note qu’il s’agit d’un poste contractuel d’une durée de 12 mois renouvelable annuellement. Précisons que ce poste régulier n’est pas un mandat de consultation, mais plutôt une opportunité de longue durée avec des avantages intéressants en tant qu’employé de Radio Canada.
Les compétences et les connaissances des personnes candidates pourraient faire l’objet de tests.
Nous remercions toutes les personnes candidates de leur intérêt, mais nous communiquerons uniquement avec celles retenues pour une entrevue.
Dans le cadre de notre processus de recrutement, tous les candidats sélectionnés pour passer à l'étape de la vérification des antécédents seront soumis aux vérifications suivantes:
- Une vérification obligatoire du casier judiciaire.
- D'autres vérifications peuvent être effectuées en fonction des exigences opérationnelles du poste.
CBC/Radio-Canada s’est engagée à faire preuve de leadership dans la représentation de la diversité de notre pays. Nous souhaitons créer et raconter des histoires qui rassemblent la population canadienne, et nous ne pouvons y parvenir qu’en collaborant avec un personnel qui est à l’image de la démographie changeante du Canada. En tant qu’employeur, nous favorisons l’égalité des chances et un milieu de travail inclusif où la reconnaissance et la valorisation des différences individuelles se déploient dans l’ensemble des services que nous offrons à titre de diffuseur public du Canada. Pour plus de renseignements, consultez la section Diversité et inclusion de notre site Web. Si vous nécessitez des mesures d’adaptation à ce stade du processus de recrutement, veuillez nous en informer dès que possible en envoyant un courriel à [email protected].
Nous vous invitons à consulter notre Code de conduite et à vous familiariser avec ce document, que vous trouverez dans notre site Web. L’ensemble du personnel doit se conformer au Code de conduite à titre de condition d’emploi : Nous vous invitons aussi à jeter un coup d’œil à notre politique sur les conflits d’intérêts. Dans l’éventualité de votre embauche, il sera important de nous informer dès que possible de toute situation constituant un conflit d’intérêts en raison de votre embauche, ou de toute situation qui constitue une apparence de conflit d’intérêts à cet égard.
Emplacement principal :
1000, Rue Papineau, Montreal, Québec, H2K 0C2Nombre de postes à pourvoir :
1Horaire de travail :
Temps plein