• À propos
  • Employeurs
  • Candidat
  • Foire aux questions
  • Nous joindre
  • Chef développeur, CMS (Services français)

    Lieu: 1400, boul. René-Lévesque Est, 3e étage, Montréal (Québec) H2L 2M2

    Employeur: CBC/RADIO-CANADA


    Titre de poste: Chef développeur, CMS (Services français)
    Référence de poste: MON06044
    Débute le : 5 janvier 2021
    Expire le : 5 février 2021

    Description

    Travailler à CBC/Radio-Canada

    À CBC/Radio-Canada, nous avons pour mission de créer des contenus qui informent, divertissent et rassemblent les Canadiens sur de multiples plateformes. Nos réussites et nos réalisations reposent sur les valeurs auxquelles nous adhérons : la créativité, l'intégrité, l'inclusion et la pertinence.

    Votre mandat

    En tant que Chef développeur, avec votre expérience et vos connaissances poussées en développement, vous agirez à titre d'expert technique de votre produit et serez le lien entre l'équipe de projet et l'équipe de direction du développement.

    En étroite collaboration avec le gestionnaire de projet et le chef de produit, votre mandat sera d'assurer le bon déroulement du développement de notre principal CMS mais aussi des autres plus petits CMS de notre écosystème.  Vous aurez à coordonner les efforts techniques requis pour livrer les fonctionnalités demandées dans chacun d'eux, tout en respectant les pratiques et standards convenus par l'équipe de direction du développement.  Pour avoir du succès dans ce rôle, vous devez être à l'aise avec l'idée de coder entre 20% et 50% du temps.  Vos tâches de développement incluent de faire des preuves de concept et bâtir des outils pour les développeurs de votre équipe mais ne devraient pas inclure d'items livrables dans les sprints en cours.  Vous êtes l'huile dans le moteur qui permet de faire tourner la roue du développement de nos différents CMS.  En tant que membre du triangle de gestion de l'équipe des CMS (PM-PO-Lead), vous supportez vos collègues développeurs mais aussi les autres membres du triangle de gestion (PM-PO) dans l'accomplissement de leur tâches.

    Les CMS de Radio-Canada sont utilisés par la plupart des journalistes devant entrer du contenu dans nos plateformes et ce sur la majorité de nos produits phares.  C'est à travers l'utilisation de ces CMS par nos journalistes que nos clients peuvent consommer nos contenus audios, télés mais aussi ceux en information.  Le "FrontEnd" de notre CMS principal est développé en REACT, TypeScript, Node.js, REDUX, son API est bâti en C# et utilise MongoDB comme plateforme de stockage.  L'API de cette plateforme sera remise à niveau au courant de 2021 pour s'aligner avec la nouvelle direction technologique des Médias Numériques concernant les API des produits pour ainsi utiliser TypeScript, Node.js et GraphQL.

    Vos responsabilités principales : 

    • Participer à l'analyse et à la conception de notre CMS principal mais aussi aux évaluations et à la planification de celui-ci avec les autres membres du triangle de gestion;
    • Planifier et prioriser les tâches de développement en collaboration avec le chef de projets;
    • Trouver des solutions techniques en collaboration avec les architectes et la direction du développement;
    • Collaborer à la mise en place et assurer l'application au sein de votre équipe des standards de développement établis en collaboration avec les chefs de pratique;
    • Agir comme mentor auprès des développeurs de l'équipe des CMS;
    • Communiquer aux développeurs de son équipe les statuts et les modifications techniques concernant les projets CMS;
    • Soulever les enjeux techniques et humains potentiels aux chefs de pratique; proposer des solutions à ces enjeux;
    • Demeurer à l'affût des meilleures pratiques de programmation et de documentation de l'industrie (contribuer à la veille technologique);
    • Assurer une vigie proactive en vue de proposer des pistes d'améliorations dans les méthodes de travail de l'équipe des CMS;
    • Partager les connaissances de votre champ d'expertise avec vos pairs développeur mais aussi avec les autres chefs développeurs des autres produits radio-canadiens;
    • Promouvoir les meilleures pratiques en termes de documentation et assurer un transfert adéquat à l'équipe des CMS;
    • Assurer le bon déroulement des projets CMS, de l'analyse au déploiement
    • Participer aux revues de code afin de faire évoluer l'équipe et faire respecter des normes élevées de qualité et robustesse du code;
    • Toutes autres tâches connexes.

    Votre profil :

    • Cinq à huit ans d'expérience dans un rôle similair
    • Connaissances approfondies en développement logiciel avec REACT, TypeScript, Node.js et C#.  Nous considérons .NET Core et GraphQL comme des atouts
    • Aptitude à travailler en équipe, excellent communicateur, diplomate, bon joueur;
    • Habileté à vulgariser les concepts techniques;
    • Excellent jugement, sens de l'initiative, grande autonomie;
    • Maîtrise des concepts entourant le développement d'API résilients et capable de résister à une charge élevé
    • Flexibilité, initiative et dynamisme;
    • Rigueur, autonomie et débrouillardise;
    • Excellente gestion des priorités;
    • Esprit d'analyse;
    • Bilinguisme (français et anglais), un atout.

    Les candidats peuvent être soumis à des tests de compétences et de connaissances.

    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.

    Si ce poste vous intéresse, cliquez sur ''Postuler en ligne''. Nous remercions tous les candidats de leur intérêt, toutefois, nous ne communiquerons qu'avec les personnes retenues pour une entrevue.

    CBC/Radio-Canada s'engage à être un chef de file dans la représentation de la diversité canadienne. Pourquoi cet engagement? C'est que pour pouvoir créer et raconter des histoires qui rassemblent les Canadiens, nous devons nous appuyer sur un effectif à l'image de la société canadienne en constante évolution. C'est la raison pour laquelle, en tant qu'employeur, nous valorisons l'égalité des chances et favorisons un milieu de travail inclusif, où nos différences individuelles sont non seulement reconnues et mises en valeur, mais se retrouvent également dans tous les services que nous offrons comme diffuseur public du Canada. Pour plus d'information, visitez la section Diversité et Inclusion de notre site web. Si vous avez besoin de mesures d'adaptation à cette étape du 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 sur notre site institutionnel. Tous les employés doivent adhérer au code de conduite car celui-ci est une condition à l'emploi. Nous vous invitons également à consulter notre politique connexe en matière de conflits d'intérêts. Dans le cas où vous rejoindriez nos équipes, il sera important de nous aviser le plus rapidement possible de toute situation qui pourrait constituer, ou être perçue comme constituant, un conflit d'intérêt compte tenu de vos nouvelles fonctions.

    Nous nous efforçons de rédiger nos affichages de la manière la plus inclusive possible. Néanmoins, si l'un des deux genres de langue française est utilisé ici, merci de considérer que cela désigne les personnes de tout genre.

    Affichage - version anglaise

    Titre de poste: Lead Developer, CMS (French Services)
    Référence de poste: MON06044

    Description

    Work at CBC/Radio-Canada

    At CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple platforms. Our successes and accomplishments are driven by embodying and upholding values, which include creativity, integrity, inclusiveness and relevance.

    Your role

    As a Lead Developer, with your experience and advanced technical knowledge, you will act as a technical expert for your product and will be the interface between your team and the management team of digital development

    Working closely with the project and product managers, your role is to ensure the smooth execution of the development for our main CMS.  You'll coordinate the technical work required to deliver the requested features, while adhering to the standards and practices agreed to by the development management team.  To be successful in this role, you must be okay with the thought of coding between 20% and 50% of the time.  Your development tasks include building proofs of concept and the various tools your team will need during the development and should not include work items directly related to the current sprint.  You are the oil in the engine that allows the development wheel to run smoothly for most of our CMS.  As a member of the management triangle (PM-PO-Lead) for the CMS team, your role is to support the developers in the team but also the other members of the management triangle (PM-PO) in the successful delivery of their tasks.

    Radio-Canada's CMS are used by our journalists to enter content in our various platforms for most of our flagship products.  It's through using these CMS that our journalists render content available for our clients using our audio, tv or informational products.  The "FrontEnd" of the main CMS is built using REACT, TypeScript, Node.js, REDUX while its API is currently built using C# and uses MongoDB as its data store.   This API will undergo a complete rebuild during 2021 to align it with the new technical direction that all of our products need to align with and therefore use TypeScript, Node.js and GraphQL.

    Your responsibilities will include:

    • Participate in the analysis and conception of our main CMS but also actively take part in the estimation and planning phase with the other members of the management triangle
    • Plan and prioritise development tasks in collaboration with the project manager
    • Find technical solutions in collaboration with the architects and the digital development management team
    • Collaborate in implementing and ensure compliance with development standards within the CMS team in collaboration with the practice leads
    • Act as a technical mentor for the developers in the CMS team
    • Communicate to the team when status and changes happen in the project
    • Bring technical and personnel issues to the practice leads and suggest solutions to these issues
    • Stay up to date with best practices in programming and documentation in the industry (contribute to technology monitoring)
    • Proactively assess your team in order to suggest workflow improvements
    • Share knowledge in your field of expertise
    • Promote best practices in terms of documentation and insure an adequate transfer to the team
    • Ensure a smooth delivery of projects from analysis to deployment
    • Participate in code reviews in order to help the team evolve and ensure adherence to high quality standards and code robustness
    • Perform all related tasks

    We are looking for a candidate with the following profile:

    • Five to eight year of experience in a similar role.
    • In depth knowledge of application development using REACT, TypeScript, Node,js and C#.  We consider .NET Core and GraphQL an asset.
    • Ability to work cooperatively in a team, communicate effectively and be diplomatic.
    • Ability to explain complex technical questions simply.
    • Good judgement, sense of initiative and independence.
    • Having mastered the concepts behind building resilient and scalable APIs.
    • Flexibility, initiative, dynamism.
    • Thoroughness, autonomy, resourcefulness.
    • Excellent ability to manage stress and priorities.
    • Analytical mind.
    • Bilingualism (French, English) is an asset.

    Candidates may be subject to skills and knowledge testing.

    Please note that this is a 12-month contract position, renewable annually.
    As well, it is important to distinguish that this is not a consulting mandate, but rather a regular, long-term opportunity as an employee with Radio-Canada, complete with competitive benefits.

    If this sounds interesting, please click on ''Apply online''. We thank all applicants for their interest, but only candidates selected will be contacted.

    CBC/Radio-Canada is committed to being a leader in reflecting our country's diversity. That's because we can only create and tell the stories that connect Canadians, by having a workforce that mirrors the ever-changing makeup of our country. That's why we, as an employer, value equal opportunity and nurture an inclusive workplace where our individual differences are not only recognized and valued, but also extend to and pervade all the services we provide as Canada's public broadcaster. For more information, visit the Diversity and Inclusion section of our website. If you have accommodation needs at this stage of the recruitment process, please inform us as soon as possible by sending an e-mail to recruitment@cbc.ca.

    You are invited to consult and familiarize yourself with our Code of Conduct, which can be found on our corporate website. All employees must adhere to the Code as a condition of employment. We also invite you to take a look at our policy on conflicts of interest. In the event that you become an employee, it will be important to inform us, as quickly as possible, of any situation that, because of your hiring, constitutes or could appear to constitute a conflict of interest.

    Wherever in the wording of the job description either gender is used, it shall be understood to include all genders.



    Type: Temps plein

    Niveau d'expérience demandé: Intermédiaire

    Lieu du travail: Aux bureaux de l'employeur


    Postuler

    CBC/RADIO-CANADA

    1400, boul. René-Lévesque Est, 3e étage, Montréal (Québec) H2L 2M2

    www.radio-canada.ca

    Téléphone: (514) 597-6208

    Télécopieur: (514) 597-3966

    Description

    Depuis plus de 75 ans, Radio-Canada offre une vaste collection de séquences d'archives sur les événements et les personnes qui ont marqué l'Histoire. Ce fonds d'archives - le plus important fonds de langue française en Amérique du Nord -, compte plus d'un million d'éléments audiovisuels, sonores et photographiques. La banque d'images de Radio-Canada contient des émissions de nouvelles, d'actualités, d'affaires publiques, des émissions dramatiques, culturelles et de variétés datant de 1952 à aujourd'hui. Ces archives sont les précieux témoins de notre histoire, uniques et introuvables ailleurs.

    Nombre d'employés: Moins de 25

    A proximité d'un métro: Oui

    A proximité d'un autobus: Oui

    A proximité d'un Bixi: Oui

    Voir plus Voir moins