
C# Developer, OTT Team, French Services
Radio-Canada
contract
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
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