Radio-Canada

C# Developer, OTT Team, French Services

Radio-Canada

contract

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design and/or modify reusable components for Radio-Canada's digital platforms; such as the audio/video player.
  • Ensure compliance with standards and control the quality of the product throughout the project's execution.
  • Stay informed of new trends in the various fields of digital development.
  • By being proactive, propose solutions to the challenges encountered.
  • Participate in Agile Scrum activities designed to review ongoing production projects in order to make necessary corrections and adjustments, or completed projects to measure their results.
  • Participate in the development of user stories for our various products.
  • Ensure the good performance of developed applications to handle high loads.
  • Participate in sprint planning, retrospectives, and application deployments.
  • Participate in code reviews and solution deployments.

Requirements

  • University degree or equivalent experience .
  • At least 3 years of experience in software development .
  • Proficiency in C#, ASP.NET Core and WebAPI.
  • Excellent grasp of REST API principles.
  • Knowledge of Git.
  • Knowledge of SQL Server, Entity Framework.
  • Knowledge of Redis is an asset.
  • Knowledge of JavaScript/TypeScript is an asset.
  • Knowledge of Azure Data Lake is an asset.
  • Knowledge of Docker, Kubernetes, and Azure cloud is an asset.
  • Knowledge of audio-video broadcasting on the web (streaming) is an asset .
  • Knowledge of other programming languages is an asset .
  • Knowledge of design patterns is an asset.
  • Good general knowledge and strong intellectual curiosity (to acquire and develop new knowledge and skills) .
  • Critical thinking (to question and propose new ideas) .
  • A keen interest in the major trends and challenges of the digital world .
  • Meticulousness, independence, and resourcefulness .
  • Excellent stress management and priority setting .
  • Analytical and conceptual thinking skills .
  • Flexibility, initiative, and dynamism .
  • Ability to work in a team, excellent communicator .
  • Bilingualism (English and French) spoken and written is mandatory.
Benefits
  • Flexible work schedules, allowing you to prioritize yourself, your family and your work.
  • Work from home opportunities.
  • Competitive total rewards package.
  • Opportunities to work with cutting edge technology.
  • Opportunities for continued learning and professional development.
  • Opportunities to become a member of our Employee Resource Groups.
  • Pair programming and mentorship opportunities, where you can learn from the best in the industry and help coach new talent.
  • A creative and dynamic work environment, where your ideas and contributions can be heard, valued and respected.
  • A supportive management team committed to upholding the highest standards of diversity and inclusivity.
  • An environment which favours experimentation and an iterative approach in order to achieve the highest form of technical innovation.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#ASP.NET CoreWebAPIREST APISQL ServerEntity FrameworkRedisJavaScriptTypeScriptdesign patterns
Soft Skills
critical thinkingmeticulousnessindependenceresourcefulnessstress managementpriority settinganalytical thinkingconceptual thinkingflexibilityteamwork
Certifications
university degree