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
circle
Review ReactJS and Javascript fundamentals.
circle
Practice .NET and Python coding exercises.
circle
Study SSO implementation processes.
circle
Familiarize with Agile tooling and TDD.
Behavioral Questions
circle
Describe past collaborative project experiences.
circle
Explain handling feedback in team settings.
circle
Discuss adapting to agile changes.
circle
Share experience with communication challenges.