{"id":3056928,"url":"https://alion.io/job/cbcradio-canada-senior-developer-t-i-teleworkhybrid","title":"Senior Developer (T & I) (Telework/Hybrid)","company":{"id":40092,"name":"CBC/Radio-Canada","domain":"radio-canada.ca","url":"https://alion.io/company/radio-canada","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":100,"open_postings":11,"ghost_share":0,"stale_share":0.091,"repost_share":0,"time_to_fill_p50_days":17,"computed_at":"2026-11-06T05:58:05Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Montreal, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":66000,"max_usd":119000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":255},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agile","optional":false},{"name":"Azure","optional":false},{"name":"Azure Data Factory","optional":false},{"name":"Bootstrap","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Cypress","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"Python","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"TypeScript","optional":false}],"status":"closed","first_seen_at":"2026-10-21T00:00:00Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-11-04T22:44:10Z","board_verified":false,"closed_at":"2026-11-04T22:44:10Z","days_open":14,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":14},"description":"Position Title:\nSenior Developer (T & I) (Telework/Hybrid)Status of Employment:\nContractee Long-Term (Durée déterminée)Position Language Requirement:\nEnglish, FrenchLanguage Skills:\nEnglish (Reading - C - Advanced), English (Speaking - C - Advanced), English (Writing - C - Advanced), French (Reading - C - Advanced), French (Speaking - C - Advanced), French (Writing - C - Advanced)Work at CBC/Radio-Canada\nAt CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple platforms. Our successes and accomplishments are driven by embodying and upholding values, which include creativity, integrity, inclusiveness and relevance. \nDo you think you have the ability and drive to keep up with this exciting, ever-changing industry? Whether it be in front of the camera, on air, online or behind the scenes, you would be joining a team that thrives on making connections and telling stories that are important to Canadians.\nUnposting Date:\n2026-11-03 11:59 PMBehind the scenes, but ahead of the curve: help us develop the next-generation public service media organization.\nTechnology & Infrastructure (T&I) is the backbone and the future-forward arm of CBC/Radio-Canada. Our purpose is to constantly innovate to evolve and maintain the Corporation’s technology and infrastructure. We are the people that make stuff work. We make connections between media content, systems, people and places. We are the space in between.\nA place with purpose. CBC/Radio-Canada has always been a highly regarded pioneer of media technology - not just in Canada but around the world. Today, we are transforming ourselves into a modern and agile public service media organization. Technology is the driving force, and we are the team making it happen.\nThis is a hybrid position with a mix of in-office and remote work. Work arrangements will be discussed with hiring managers per departmental guidelines.\nYour Mission\nCBC/Radio-Canada is always looking to consolidate diverse, multi-skilled teams to deliver distinctive, intelligent, entertaining and innovative programming in English, French and eight Indigenous languages. Chances are, you grew up watching and listening to Canada’s public broadcaster. Here’s your chance to be part of the family.\nCBC/Radio Canada’s Corporate Services IT Application Portfolio Management team is currently seeking a creative, qualified and talented developer. Based in Montreal as part of a cross-functional team, you will focus primarily on integrating and developing solutions for our partners in the Corporate Services business unit.\nAs a Senior Developer, you will:\nHelp conceive and document technical analyses for software application development and integration, primarily web-based.\nHelp integrate, optimize and maintain cloud solutions, as well as develop, test and maintain the related APIs.\nShare responsibility with other team members for hands-on development and coding; unit, integration and functional testing; and deployment support in line with best practices and established standards.\nShare responsibility with the rest of the team for application support and maintenance and responding to system issues and bugs.\nContribute to solution design and architecture, collaborating with the team and lead developers.\nEnsure effective implementation and integration of applications and appropriate documentation.\nConduct integration testing of separately developed components.\nWhat You Bring\nCertificate or bachelor’s degree in computer science with specialization in software development (or equivalent).\nFive to seven years’ experience in an application development role and a proven track record of web development, including both front-end and back-end portions.\nFamiliarity with the Agile Scrum development methodology.\nKnowledge of Microsoft development environments, continuous integration environments (Jenkins, etc.) and source code archiving tools (Git, etc.).\nRelevant experience with the following web technology and techniques: SPA development, HTML5, CSS3, JavaScript, TypeScript and Bootstrap/AngularJS components.\nRelevant experience with the .NET platform and C# language.\nExperience with the Azure platform: Function Apps, Data Factory, Event Grid, Data Storage, etc.\nExperience developing web services with the API Rest architecture (OpenAPI/Swagger an asset).\nExperience with NoSQL databases such as MongoDB (Oracle and SQL Server an asset).\nKnowledge of cloud design patterns (CQRS, Circuit Breaker, Anti-Corruption Layer, Pub/Sub, Saga, etc.) an asset.\nExperience with test automation (xUnit, Cypress, etc.) an asset.\nKnowledge of Python an asset.\nRelated Skills and Abilities\nExcellent communication skills (verbal and written).\nSolid command of spoken and written French and English.\nProven teamwork skills.\nAnalytical mind.\nAbility to easily incorporate new concepts and work within tight deadlines.\nAbility to stay current with the latest technologies, trends and development approaches and architectures while maintaining commitments to projects and support requirements.\nCandidates may be subject to skills and knowledge testing.\nWe thank all applicants for their interest, but only candidates selected for an interview will be contacted.\nAs part of our recruitment process, candidates who advance to the next\nstep will be asked to complete a background check. This includes:\nA mandatory Criminal record check.\n\nOther background checks may be conducted based on the operational requirements of the position.\n\nCBC/Radio-Canada is committed to being a leader in reflecting our country’s diversity. That’s because we can only create and tell the stories that connect Canadians, by having a workforce that mirrors the ever-changing makeup of our country. That’s why we, as an employer, value equal opportunity and nurture an inclusive workplace where our individual differences are not only recognized and valued, but also extend to and pervade all the services we provide as Canada’s public broadcaster. For more information, visit the Diversity and Inclusion section of our website. If you have accommodation needs at this stage of the recruitment process, please inform us as soon as possible by sending an e-mail to .\nYou are invited to consult and familiarize yourself with our Code of Conduct, which can be found on our corporate website. All employees must adhere to the Code as a condition of employment. We also invite you to take a look at our policy on conflicts of interest. In the event that you become an employee, it will be important to inform us, as quickly as possible, of any situation that, because of your hiring, constitutes or could appear to constitute a conflict of interest.\nPrimary Location:\n1000, Rue Papineau, Montreal, Quebec, H2K 0C2Number of Openings:\n1Work Schedule:\nFull time","description_format":"text","description_chars":6810,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"French","level":"All levels","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Broadcasting","Digital Media"],"lifecycle":[{"event":"open","at":"2026-10-22T04:12:39Z"},{"event":"close","at":"2026-11-04T22:44:10Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/cbcradio-canada-senior-developer-t-i-teleworkhybrid","json_url":"https://alion.io/job/cbcradio-canada-senior-developer-t-i-teleworkhybrid.json","meta":{"generated_at":"2026-11-06T12:56:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":23640,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":40092},"rest":"https://alion.io/mcp/rest/get_company?id=40092"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcbcradio-canada-senior-developer-t-i-teleworkhybrid"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcbcradio-canada-senior-developer-t-i-teleworkhybrid"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcbcradio-canada-senior-developer-t-i-teleworkhybrid"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/cbcradio-canada-senior-developer-t-i-teleworkhybrid\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcbcradio-canada-senior-developer-t-i-teleworkhybrid"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3056928}},{"tool":"search_jobs","arguments":{"company":"radio-canada.ca","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3056928},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}