Senior Developer, Digital Development
@ Radio-Canada

Toronto, ON
CA$120,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXX******* @cbc.ca
Recommended after applying

Job Details

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.

Frequently Asked Questions