Jobs.ca
Jobs.ca
Language
CBC/Radio-Canada logo

Chef développeur ou cheffe développeuse (T et I) (télétravail/hybride)

CBC/Radio-Canada16 days ago
Toronto, Ontario
Mid Level
full_time

Top Benefits

4 weeks vacation
Remote work flexibility
Competitive overall compensation

About the role

Titre du poste : Chef développeur ou cheffe développeuse (T et I) (télétravail/hybride)

Statut d’emploi : Permanent(e)

Exigence linguistique du poste : Anglais, Français

Compétences linguistiques : Anglais (Écriture), Anglais (Expression orale), Anglais (Lecture), 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 : 2026-01-12 11:59 PM

Dans les coulisses, mais toujours à l’avant-garde : aidez-nous à développer le diffuseur public nouvelle génération. Créée en 2015 afin d’harmoniser, d’alléger et de moderniser l’infrastructure du diffuseur public, l’équipe de Technologie et Infrastructures (T et I) est la base dont dépend CBC/Radio-Canada pour se propulser dans l’avenir. C’est nous qui veillons à ce que tout fonctionne bien. Nous créons des liens entre les contenus médias, les systèmes, les personnes et les lieux. Nous sommes l’espace où les idées et les actions se rencontrent.

Une raison d’être indéniable. CBC/Radio-Canada a toujours été reconnue pour être à l’avant-garde des technologies médias. Non seulement au Canada, mais partout dans le monde. Aujourd’hui, nous transformons nos activités de radiotélévision traditionnelle pour devenir une entreprise médiatique numérique moderne. La technologie est le moteur de ce changement et nous sommes l’équipe chargée d’y donner vie.

Il s’agit d’un poste hybride combinant le télétravail et le travail au bureau. Les modalités de travail seront discutées avec les gestionnaires d’embauche selon les lignes directrices déterminées par le secteur. En quoi ce rôle est-il important? À titre de chef développeur ou cheffe développeuse d’applications, vous vous concentrerez sur de nombreux projets d’applications commerciales dans l’équipe du Développement d’applications d’entreprise. Vous mettrez à profit votre grande connaissance du cadre d’applications .NET ou d’autres paradigmes de programmation, et vous collaborerez avec d’autres chefs développeurs et avec nos architectes de solutions pour appuyer le développement d’applications dans l’ensemble des produits, des plateformes et des équipes.

Vous jouerez un rôle important dans la direction du processus de développement au sein d’une équipe de produit. Notamment, vous soutiendrez et continuerez de façonner nos pratiques de conception technique, de gestion de la qualité et de révision, en plus d’optimiser les pipelines de déploiement et de mise en production de nos applications. Vous ferez partie d’une équipe axée sur la croissance, l’excellence et l’innovation. Nous voulons vous voir exprimer votre goût pour l’exploration, les défis et la découverte, tout en adoptant des approches durables, évolutives et globales.

À ce poste, vous représenterez les développeurs de l’équipe. Vous leur offrirez du mentorat et de l’encadrement, et réviserez leur travail. Vous devrez aussi participer à la validation de la faisabilité technique d’une solution en plus de collaborer avec les architectes, les chefs de produit et d’autres parties intéressées à l’intérieur et à l’extérieur de l’équipe. Vous nous aiderez à maintenir non seulement la qualité de nos produits, mais aussi l’excellence opérationnelle de nos équipes par votre contribution au processus de mise en production et à la gestion des incidents.

Voici pourquoi vous devriez vous joindre à nous : Les valeurs de notre équipe responsable des applications – la collaboration, l’apprentissage et l’amélioration continue – nous définissent en tant qu’employeur dont la culture est axée sur les personnes et qui est à l’avant-garde des tendances numériques. Nous suivons les principes allégés d’une entreprise en démarrage et utilisons une approche agile. Nos gestionnaires dévoués collaborent étroitement avec chaque membre de leur équipe afin de s’assurer que nous tirons profit de leurs forces, appuyons leurs idées, et soutenons l’apprentissage de nouvelles compétences ainsi que le développement professionnel désiré.

Nous tenons à votre bien-être et nous voulons que vous soyez à l’aise de travailler dans l’équipe du Développement d’applications d’entreprise de CBC/Radio-Canada. Nous sommes résolus à offrir un environnement de travail sûr, où les membres du personnel peuvent être pleinement eux-mêmes et s’encourager mutuellement à remettre en question les conventions.

Avantages auxquels vous pouvez vous attendre :

  • Quatre semaines de vacances;
  • Possibilité de travailler de la maison;
  • Rémunération globale intéressante;
  • Cours de langue gratuits;
  • Occasions de travailler avec des technologies de pointe;
  • Possibilités d’apprentissage et de perfectionnement professionnel continus;
  • Environnement de travail créatif et dynamique où vos idées et votre contribution sont écoutées, valorisées et respectées;
  • Équipe de direction solidaire déterminée à respecter les normes les plus élevées de diversité et d’inclusion.
  • Un environnement qui favorise l’expérimentation et une approche itérative afin d’atteindre le plus haut niveau d’innovation technique.

À ce poste, vos responsabilités pourraient comprendre les suivantes :

  • Diriger l’équipe de Développement d’applications afin qu’elle puisse fournir des logiciels d’application et soutenir ces produits;
  • Travailler avec les développeurs et les responsables de produit pour vous assurer que la mise en œuvre et les approches sont cohérentes et alignées avec la conception du système et les exigences techniques établies par les architectes de solutions et de logiciels, et que le travail nécessaire est priorisé pour donner de la valeur à chaque sprint/incrément de produit;
  • Diriger la conception et les révisions du code;
  • Offrir du mentorat aux développeurs;
  • Gérer l’établissement de la portée et des priorités;
  • Gérer les processus de mise en production (tests, gestion des mises en production avec les responsables de l’assurance qualité, débogage et correction de bogues), les déploiements et l’analyse des incidents;
  • Fournir des recommandations et des commentaires sur les décisions techniques, et assumer la responsabilité des décisions lorsque nécessaire;
  • Promouvoir les meilleures pratiques du développement de logiciels et aider l’équipe à tenir à jour des codes robustes, testables, performants et de grande qualité;
  • Collaborer avec les concepteurs responsables des interfaces utilisateurs (UI) et de l’expérience utilisateur (UX) pour offrir la meilleure expérience possible aux auditoires et favoriser les produits conçus avec l’inclusion et l’accessibilité en tête.
  • Mener des activités de gestion de la qualité;
  • Collaborer avec d’autres responsables techniques, notamment les architectes de solutions et de logiciels, pour harmoniser toutes nos stratégies techniques et commerciales;
  • Assurer une communication ouverte et continue avec les membres de l’équipe, en encourageant et en accueillant les commentaires et les questions;
  • Contribuer activement à nos communautés de pratique pour l’échange de connaissances et d’expertise.

Vous avez de l’expérience comme responsable technique, et vous voulez mettre à profit et perfectionner vos compétences, notamment dans le cadre des activités suivantes :

  • Diriger la conception, le développement et la maintenance des applications commerciales de notre portefeuille;
  • Travailler avec les développeurs et les responsables de produit pour vous assurer que la mise en œuvre et les approches sont cohérentes et alignées avec la conception du système et les exigences techniques établies par l’architecte technique;
  • Promouvoir de bonnes pratiques du développement de logiciels : examiner les demandes d’extraction (pull requests); encourager le partage de connaissances et la collaboration; aider l’équipe à tenir à jour des codes robustes, testables, performants et de grande qualité;
  • Coordonner et soutenir des activités de développement comme le codage, les tests, la gestion des mises en production avec les responsables de l’assurance qualité, le débogage et la correction de bogues;
  • Collaborer avec les responsables des produits, les responsables de l’expérience utilisateur (UX) et des interfaces utilisateurs (UI) ainsi qu’avec les architectes afin d’évaluer la faisabilité des changements/fonctions proposés et d’aider à séparer, à clarifier et à prioriser le travail à effectuer pour donner de la valeur à chaque sprint/incrément de produit;
  • Favoriser la communication et le dialogue avec les membres de l’équipe sur une base continue, en encourageant et en accueillant les commentaires et les questions;
  • Contribuer à offrir du soutien sur appel en rotation 24 heures sur 24, 7 jours sur 7, pour les applications internes, et déterminer les possibilités de développer des outils de suivi ou de la formation afin de réduire graduellement la nécessité de ce soutien;
  • Comprendre toute l’importance de l’accessibilité et savoir ce qu’il faut pour répondre aux exigences et aux besoins d’inclusivité de tous les utilisateurs;
  • Avoir une expérience solide de l’utilisation d’Azure et du développement de solutions infonuagiques à l’aide de patrons de conception, comme des modèles CQRS, d’approvisionnement en événement ou de couches de lutte contre la corruption;
  • Croire fermement à l’importance de l’approche développement et exploitation : chercher à améliorer les indicateurs DORA de l’équipe, à automatiser les tests et déploiements et à raccourcir les boucles de rétroaction entre les clients et l’équipe de développement;
  • Avoir un style de mentorat qui favorise l’innovation et la collaboration grâce, entre autres, à la programmation en groupe et à des structures libératrices, et à l’utilisation d’outils comme Lucidspark ou Miro;
  • Travailler pour une organisation dont la mission, les valeurs et l’inclinaison pour les technologies vous interpellent, et où le partage des connaissances vous guidera dans votre apprentissage;
  • Connaissance experte des mécanismes d’authentification des applications et des exigences liées à l’authentification unique;
  • Faire partie d’une équipe qui a du plaisir, qui privilégie l’apprentissage continu, et dans laquelle vous pourrez relever de nouveaux défis et participer activement aux interactions avec notre auditoire national.

Votre profil :

  • Au moins sept ans d’expérience dans un poste de premier développeur ou de première développeuse d’applications, et capacité avérée de diriger une équipe de développeurs sur le plan technique et humain;
  • Baccalauréat ou diplôme dans une discipline liée au développement de logiciels, aux sciences ou au génie, ou compétences équivalentes acquises par l’expérience et par d’autres moyens;
  • Solide expérience de mentorat et de conseil auprès d’autres développeurs;
  • Expérience de direction en ce qui concerne les normes de codage, la gestion de la qualité, la gestion des codes sources, les pipelines d’intégration et de déploiement continus (CI/CD), la gestion des mises en production, le cycle de développement des logiciels et les meilleures pratiques agiles;
  • Solide expérience des bases de données relationnelles et non relationnelles;
  • Excellentes compétences en communication, et capacité d’animer des discussions techniques et de faire adopter des décisions techniques;
  • Bonnes aptitudes pour la résolution de problèmes et les communications, sens des responsabilités à l’égard du travail, capacité de voir les problèmes comme des occasions et volonté de proposer de nouvelles idées;
  • Dynamisme, soif d’apprendre et facilité à tisser des liens avec les autres et à travailler à distance avec des membres de l’équipe;
  • Connaissance approfondie de C#, .NET et de l’écosystème de développement logiciel de Microsoft;
  • Maîtrise des modèles de services infonuagiques (IaaS, PaaS, SaaS) et de leur applicabilité avec Microsoft Azure, en particulier Azure Function (applications sans serveur [serverless] et durables);
  • Expérience avec l’intégration d’Oracle (Oracle Integration Cloud – OIC) – un atout;
  • Maîtrise de diverses plateformes CI/CD, dont Jenkins, Azure DevOps et GitHub Actions;
  • Capacité de se tenir à jour quant aux plus récentes avancées technologiques, aux dernières tendances et aux nouvelles approches et architectures de développement, tout en respectant ses engagements pour les projets et les exigences de soutien;
  • Volonté de soutenir la diversité, l’équité, l’inclusion et l’accessibilité au travail, et compréhension des avantages qui découlent de cet engagement pour votre travail.

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 à recrutement@radio-canada.ca.

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 : Broadcast Centre 205 Wellington St. W., Toronto, Ontario, M5V 3G7

Nombre de postes à pourvoir : 1

Horaire de travail : Temps plein

About CBC/Radio-Canada

Broadcast Media Production and Distribution
10,000+

CBC/Radio-Canada is Canada's national public broadcaster and a strong advocate of Canadian culture.

We offer a unique space and a fresh Canadian perspective with unmatched cultural, musical and documentary programming. We do it in French, English and eight Aboriginal languages.

Our activities promote creative work and contribute to the local economy. In television only, our investments in independent Canadian productions fund more than 10,000 jobs across the country. For a complete list of our current job opportunities, visit cbc.radio-canada.ca/jobs