Team recruiter


C#/.NET Developer (French, React, TypeScript, Web API, Government)

Reference id:951871
Posted on: 5/23/2025
  Location: Montreal, Quebec (potentially Remote)

Job Description

Our Government client is looking for a C#/.NET Developer (French, React, TypeScript, Web API, Government)
Length: Long Term Fixed Term Contract
Location: Montreal, Quebec (potentially Remote)
Job Family: Digital Development

"The start date of this job is flexible and in order to find the best candidate the job may remain open much longer than the date mentioned on this posting... or you may be asked to start sooner than the expected start date if you are able to do so !"

Please read the job description below. If this interests you, please send a MS-Word version copy of your resume (ASAP) along with a telephone contact number: E-mail to talent@teamrecruiter.com

Please mention the job title above in the subject line
The recruiter in charge of this role is San

After you have submitted your resume via e-mail please complete the application for this specific job by clicking "Submit Your Resume for this Job" at the bottom of this page to match your resume to the job.

If you are interested in further opportunities, why not also do a general registration in our database. By visiting our website and clicking on "Database Registration"

If you do not think you are a match for this opportunity, but know someone who is, feel free to forward this email to them and you will be eligible for a referral bonus upon a successful hire.

Requirements:
WORK AT OUR CLIENT SITE
Our client creates 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.

Do 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.

WHY JOIN OUR CLIENT?
Digital is a part of our present and all of our future. Our strategy is focused on becoming a digital-first organization that provides a digital platform for storytellers. Our mission is to engage our audience with stories they care about.

Our client reflects the Canadian identity and promotes democracy. We strive to represent the voices of the country and support social and economic innovation. Our values - collaboration, learning and continuous improvement - embody who we are as a people-focused, digital-forward employer. We offer a rare-in-tech work-life balance with flexible schedules and an excellent benefits package. We want to ensure you are happy in and out of the office.

Collaboration. We follow lean startup principles and use an Agile approach. Our dedicated people managers work closely with every individual to ensure we are leveraging their strengths, championing their ideas and supporting their pursuit of new skills and career progression.

Learning. From simply buying a book or recommending a course to one-on-ones, our leadership team is focused on creating an atmosphere where people feel fulfilled. Our team members are given opportunities to learn and work cross-functionally across multiple projects.

Continuous improvement. What can you innovate in 8 hours a week? Our Digital department recognizes just how smart, creative and inventive our team members are. From prototyping new UI/UX to setting up dev environments to experiment on and learning new programming languages to creating improved search functions for our media. Wherever your interests lie, your innovation time is yours to allocate in a productive and professionally gratifying way.

WORK ARRANGEMENT
There is an opportunity for this to be a full-time teleworking position. Work arrangements will be discussed with hiring managers per departmental guidelines.

THE OPPORTUNITY
If you want to enter the world of digital media and be part of the change and growth of one of Canada's long established and respected broadcasters, this is your chance. Our Digital Products is looking for a C#/.NET Developer to join their growing team. Additional experience with React and TypeScript would be a strong asset.

Our new C#/.NET Developer will be responsible for producing the underlying frameworks and platforms that will enable the next generation of content delivery. You will take an active role in implementing our personalization initiatives. You will be a major contributor in evolving our existing platforms, including our Customer Identity Access Management (CIAM) system, subscription platform, and content index. With frontend experience in React, you would also be contributing directly to the customer experience.

When you work for us, you're not only joining the undisputed leader in expressing Canadian culture - you're also participating in its digital revolution. Here, you'll find a stimulating, state-of-the-art and team-focused work environment.

WHAT'S IN IT FOR YOU?
 Cutting edge tech: We have more than 25 digital sites, all of which are mandated to reach Canadians online everywhere and every way, with a high emphasis on mobile devices. To achieve that goal, with no downtime, takes a robust infrastructure, powerful technologies, reliable solutions, and rewarding work. All of which requires stringent automated testing and processes. You will work on a massive website that impacts our national audience (and the Canadian media landscape). You will face exciting technical challenges as we are continuously evolving and introducing new features.

 Belonging: We are a Canadian institution. By joining our dynamic Digital Products team, you will be exposed to the best of all worlds. Corporate. Public. Startup. You will be part of a team that embraces diversity and at its core, truly cares about the country and the world; a genuinely close-knit, fun and collaborative team that believes in supporting the work of its members.

 Career growth: We fully invested in our people. Whatever it is you want to pursue whether it's a new programming language or a technical solution, whether it's expanding your Agile knowledge or building an audience-facing platform. We will provide you with the time, resources, and championing that you need to keep your career here rewarding. Members of our team have grown into Architects, Agile Team Leads or Product Owners.

KEY RESPONSIBILITIES INCLUDE (but are not limited to):
 Design and/or modify reusable server-side components in C#/.NET for digital platforms
 Assist in managing and grooming the story backlog of our various products
 Ensure that internally developed applications perform well under high demand
 Write business rules in the domain layer (Domain-Driven Design)
 Write unit and automated tests
 Participate in the code review process
 Participate in Agile Scrum activities in order to review progress on projects in production and make the necessary corrections/adjustments, or to gauge the results of completed projects


Qualifications:
WHAT YOU BRING
 The education. A Computer Science, Engineering, Math degree or equivalent is preferred, but we know not everyone gains their programming skills this way
 The passion. You have a passion for information and technology and you are enthusiastic about the opportunity to link the two pieces together
 The hands-on expertise. You have five or more years of hands-on professional experience developing large complex web-based applications. You have:
o Expertise in server-side C#
o React and TypeScript are strong assets
o Proficiency in ASP. NET Core and Web API
o Proficiency in Visual Studio or VS Code
o Proficiency with OOA and OOD
o Knowledge of Git
o Proficiency in MS SQL and Mongo databases, ElasticSearch
o Proficiency in OAuth 2.0 protocol
o Experience writing code accompanied by unit tests sufficient to ensure code coverage; experience using test-driven development would be considered an asset
 Additional experience that would be an asset:
o Familiarity with Docker container, Cloud, Azure or other environments
o Knowledge of one or more of the following: Layer7, Viafoura, Zuora, LoginRadius
 The desire to learn. You can quickly learn new technologies and respond to change by learning and adapting
 The communication skills. You know how to listen and relay empathy and understanding for diverse perspectives. Your powers of observation help you understand your audience and communicate with the right level of detail. You are comfortable working with remote team members
 Bilingualism (English and French) spoken and written is an asset
 The collaborative Agile experience. You thrive in a team-focused environment. You believe in the Agile methodology deeply, but you are flexible and open to the real world twists and turns. You are comfortable with iterative and incremental development.

TESTING
 Candidates may be subject to skills and knowledge testing

BACKGROUND CHECK
 A mandatory Criminal record check
 Other background checks may be conducted based on the operational requirements of the position

We are 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 talent@teamrecruiter.com.

You are invited to consult and familiarize yourself with our Code of Conduct, which can be found on our 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.

Please note that this is the most up to date version of job description available at this time - During Client Interview you will receive additional information - variance may apply!

When you have some time please register in our database (5 minutes process) to be considered for future openings; the link is available on our website at http://www.teamrecruiter.com in the Candidate section. Please follow us on LinkedIn at https://www.linkedin.com/company/teamrecruiter.com/, or on Twitter at https://twitter.com/TeamRecruiter.

We thank all applicants for their interest. Only those who meet the qualifications will be contacted through telephone/email. You are encouraged to register with us in our database to be considered for future positions available.

Have a great day.

......At Teamrecruiter.com we offer some of the most highly qualified professionals in the workforce. We dedicate an industry trained recruitment specialist to the following areas: IT, Finance, Admin, Sales, Executive Search and Contractors. If you would like to learn more about our full-service recruiting firm please visit our website at www.teamrecruiter.com.

CAMSC and ACSESS certified

"...All Offers are conditional on Client Post-Offer Conditions being met and removed by end client prior to written offer signing"

"Please note that emails from our Recruitment Firm may inadvertently be sent to your Spam Folder. When contacted regarding an employment opportunity, please keep an eye on your Spam/Junk Folder to avoid missing important communication."

THE EMPLOYER OF RECORD FOR THIS ROLE WILL BE TEAM RECRUITER / SE.


Accommodations are available upon request for all individuals with disabilities taking part in the recruitment and selection process.