Want to get hired at Radio-Canada?

Senior Developer, Digital Development

Radio-Canada

Toronto, ONOn Site

Original Job Summary

Position Overview

The position is for a Senior Developer, Digital Development at Radio-Canada. This role focuses on creating and enhancing unified authentication systems and digital products for English Services.

Role Importance

This role is crucial for harmonizing CBC/Radio-Canada's audience-facing authentication systems. It simplifies user login processes and personalizes content experiences for a pan-Canadian audience.

Responsibilities

  • Develop enterprise applications using ReactJS, Javascript, and Typescript.
  • Work with .NET and Python to support backend functionalities.
  • Implement SSO solutions such as LoginRadius and Azure AD B2C.
  • Engage in test-driven development and containerization.
  • Collaborate in Agile environments with cross-functional teams.

Team Collaboration & Communication

The role involves working with back-end and full stack developers, UX experts, and quality engineers. Open dialogue, knowledge sharing, and inclusive practices are highly valued.

Key skills/competency

  • ReactJS
  • Javascript
  • Typescript
  • .NET
  • Python
  • SSO
  • Azure AD B2C
  • Agile
  • Test-driven Development
  • Cloud

How to Get Hired at Radio-Canada

🎯 Tips for Getting Hired

  • Research Radio-Canada's culture: Study their mission, values, and recent projects.
  • Customize your resume: Highlight relevant tech skills and Agile experience.
  • Prepare for technical tests: Practice coding in ReactJS and .NET.
  • Showcase collaboration skills: Emphasize teamwork and communication.

📝 Interview Preparation Advice

Technical Preparation

Review ReactJS and Javascript fundamentals.
Practice .NET and Python coding exercises.
Study SSO implementation processes.
Familiarize with Agile tooling and TDD.

Behavioral Questions

Describe past collaborative project experiences.
Explain handling feedback in team settings.
Discuss adapting to agile changes.
Share experience with communication challenges.