Senior C# Developer contributing to CBC/Radio-Canada's OTT Team with software development. Designing and modifying components for digital platforms, ensuring high performance and quality.
Responsibilities
Design and/or modify reusable components for CBC/Radio‑Canada’s digital platforms, such as the audio/video player.
Ensure compliance with standards and maintain product quality throughout the project lifecycle.
Keep up to date with new trends in digital development.
Proactively propose solutions to challenges encountered.
Participate in Agile Scrum activities to review ongoing production work for necessary corrections and adjustments, and to evaluate completed projects.
Contribute to the creation and refinement of user stories for our products.
Ensure developed applications perform well under high load.
Participate in sprint planning, retrospectives, and application deployments.
Take part in code reviews and solution deployments.
Requirements
University degree or equivalent experience.
At least 3 years of software development experience.
Proficiency in C#, ASP.NET Core, and Web API.
Strong understanding of REST API principles.
Experience with Git.
Experience with SQL Server and Entity Framework.
Knowledge of Redis is an asset.
Knowledge of JavaScript/TypeScript is an asset.
Knowledge of Azure Data Lake is an asset.
Experience with Docker, Kubernetes, and Azure cloud is an asset.
Knowledge of web audio/video broadcasting (streaming) is an asset.
Familiarity with other programming languages is an asset.
Knowledge of design patterns is an asset.
Strong general technical knowledge and intellectual curiosity to learn and grow.
Critical thinking skills to question and propose new ideas.
A strong interest in major trends and challenges in the digital domain.
Meticulous, self‑directed, and resourceful.
Excellent stress management and ability to prioritize.
Analytical and conceptual thinking skills.
Flexible, proactive, and energetic.
Team player with excellent communication skills.
Bilingualism (spoken and written English and French) is an asset.
Benefits
Flexible work schedules to help you balance personal, family, and work priorities.
Opportunities to work from home.
Competitive total rewards package.
Opportunities to work with cutting‑edge technologies.
Continued learning and professional development opportunities.
Opportunities to join Employee Resource Groups.
Pair programming and mentorship opportunities to learn from industry experts and help coach new talent.
A creative and dynamic work environment where your ideas are heard, valued, and respected.
A supportive management team committed to high standards of diversity and inclusivity.
An environment that encourages experimentation and iterative approaches to achieve technical innovation.
Senior project engineer leading aerospace research and technology initiatives at SOGECLAIR. Managing aircraft development projects, schedules, budgets, risks, and change governance.
PixiJS developer building reusable, AI - driven slot game frameworks for iLogos Game Studios. Optimizing WebGL performance and integrating real - time APIs for gambling and iGaming projects.
Electrical project engineering specialist supporting capital projects across Alcoa’s Canadian aluminum operations. Providing electrical, automation, instrumentation, controls, and systems integration expertise.
Systems programmer analyst developing, testing, deploying, and maintaining Desjardins IT software and infrastructure solutions. Analyzing complex incidents and coordinating standardized technology solutions with business partners and architects.
Développeur mobile créant des produits numériques innovants chez Mirego, agence de développement logiciel. Conception d'applications iOS et Android multiplateformes avec React Native ou Kotlin Multiplatform.
UiPath Developer supporting and enhancing production automations for Paralucent. Troubleshooting UiPath workflows and maintaining continuous shift - based support across Canada or India.
ABAP/ODATA Developer designing, developing, and supporting SAP ABAP and OData solutions. Delivering S/4HANA customizations, integrations, and technical project support.
Software Engineer building full - stack AI healthcare workflow products at exacare ai. Developing scalable systems, integrations, and customer - facing features for post - acute care teams.
Principal CRM Developer building Dynamics 365 and Azure solutions for Ontario’s condominium authority. Leading CRM delivery, integrations, CI/CD, testing, and engineering standards.