Description:
CBC/Radio-Canada is seeking a Lead Developer to support the Enterprise Application Development team within the Technology & Infrastructure (T & I) division. This role involves leading software development efforts, mentoring developers, and collaborating with stakeholders to build innovative digital media solutions. You will play a key role in the technical strategy, development process, and implementation of scalable applications that power CBC’s digital transformation.
🔹 Team Leadership: Guide and mentor a team of developers, ensuring best coding practices and development standards.
🔹 Software Development: Lead the design, development, and maintenance of media service tools that power CBC’s live and on-demand streaming products.
🔹 Technical Strategy: Work with Solution Architects and Product Owners to ensure implementations align with system design and business requirements.
🔹 Code & Quality Management: Conduct code reviews, mentor developers, and ensure adherence to CI/CD pipelines and best practices.
🔹 Cloud & DevOps: Lead migration of on-premise applications to Azure, implementing cloud-native solutions using CQRS, event sourcing, and anti-corruption layers.
🔹 Agile Development: Break down work into sprint deliverables, manage release processes, and prioritize technical tasks to deliver value efficiently.
🔹 UI/UX Collaboration: Work closely with designers to enhance the audience experience, ensuring accessibility and usability standards are met.
🔹 Operational Excellence: Provide 24/7 on-call support for internal applications and develop monitoring tools to improve system reliability.
🔹 Diversity & Inclusion: Advocate for equity, accessibility, and inclusive design in all development efforts.
✔ 3+ years of experience in a senior application development role, with proven leadership and mentoring skills.
✔ Bachelor’s degree in Software Development, Computer Science, Engineering, or equivalent practical experience.
✔ Expertise in C#, .NET, Microsoft development ecosystem.
✔ Strong experience with relational and non-relational databases.
✔ Deep knowledge of CI/CD platforms such as Jenkins, Azure DevOps, or GitHub Actions.
✔ Familiarity with Agile methodologies, DevOps culture, and best practices in software development lifecycle.
✔ Ability to communicate technical concepts clearly and collaborate with cross-functional teams.
✔ Experience in cloud migration and cloud-native development using Azure.
✔ Strong problem-solving and analytical skills.
✔ Passion for mentoring and guiding development teams.
✔ Ability to balance technical innovation with sustainable, maintainable solutions.
✔ Understanding of accessibility and inclusivity principles in software development.
💰 Competitive base salary (based on experience).
🏥 Comprehensive health benefits.
🏠 Hybrid work flexibility (remote + in-office).
📚 Training and development opportunities with the latest technologies.
💡 Opportunities to work on cutting-edge media solutions.
💼 Defined-benefit pension plan.
🤝 Employee Resource Groups & inclusive workplace culture.
| Organization | CBC/Radio-Canada |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Lead Developer |
| Job Location | Quebec,Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Experienced Professional |
| Experience | 3 Years |
| Posted at | 2025-03-28 4:45 pm |
| Expires on | 2026-01-07 |