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 | 2025-05-12 |