29 Aug
|
CBC / Radio-Canada
|
Toronto
29 Aug
CBC / Radio-Canada
Toronto
Titre du poste :Senior Software Developer, Digital Development (Teletravail/Hybride)Statut d’emploi :Contractuel(le) a long terme (Fixed Term)Exigence linguistique du poste :Anglais, FrançaisCompetences linguistiques :Anglais (Écriture), Anglais (Expression orale), Anglais (Lecture), Français (Écriture), Français (Expression orale), Français (Lecture)Travailler a CBC/Radio-CanadaÀ CBC/Radio-Canada, nous creons du contenu qui informe, divertit et rassemble les Canadiennes et les Canadiens sur de multiples plateformes. La promotion et l’incarnation de valeurs comme la creativite, l’integrite, l’inclusion et la pertinence sont ce qui propulse nos realisations.Pensez-vous avoir ce qu’il faut pour reussir dans ce milieu passionnant et en constante evolution? Que ce soit devant la camera, a l’antenne, en ligne ou en coulisses, vous feriez partie d’une equipe qui s’epanouit a tisser des liens avec la population canadienne et a raconter des histoires qui lui sont cheres.Date de fin de la publication : :59 PMIl s'agit d'un contrat d'un an.Ce poste est offert en mode de travail hybride. L'horaire de travail sera discute avec le gestionnaire embaucheur, conformement aux directives definies par la direction.Voici pourquoi vous devriez travailler avec nous:Les valeurs de nos equipes numeriques; la collaboration, l’inclusion, l’apprentissage et l’amelioration continuous, incarnent ce que nous sommes en tant qu’employeur axe sur l’humain et oriente vers le numerique. Nous appliquons les principes agiles et le modele d’exploitation axe sur l'autonomisation des equipes produit (empowered product operating model). Nos gestionnaires devoues travaillent en etroite collaboration avec chaque personne afin de mettre a profit ses forces, d’appuyer ses idees et de la soutenir dans l’acquisition de nouvelles competences et l’avancement de sa carriere.Chez Produits numeriques et Innovation de CBC/Radio-Canada, votre bien-etre est essentiel a notre succes. Il est primordial que le milieu de travail soit un espace securitaire ou nos employes peuvent exprimer leur authenticite et s’encourager mutuellement a repousser les limites des conventions.Avantages dont vous beneficierez :Des projets porteurs de sens ayant un impact a grande echelle;Des horaires de travail flexibles vous permettant de concilier vie personnelle, familiale et professionnelle;Un environnement hybride combinant les avantages du teletravail et de la collaboration en presentiel;Une remuneration globale competitive incluant des avantages sociaux complets et un regime de retraite a prestations determinees de premier ordre;Du temps consacre a l’innovation, a l’apprentissage et au perfectionnement, peu importe vos centres d’interet;Des occasions de travailler avec des technologies emergentes;Des possibilites de formation continue et de developpement professionnel;La possibilite de vous joindre a nos groupes de ressources pour les employes;Des occasions de programmation en binome et de mentorat, ou vous pourrez apprendre des meilleurs de l’industrie et accompagner la releve;Un milieu de travail creatif et dynamique, ou vos idees et vos contributions sont ecoutees, valorisees et respectees;Une equipe de gestion a l’ecoute, engagee a respecter les normes les plus elevees en matiere de diversite et d’inclusion;Un environnement qui favorise l’experimentation et la demarche iterative afin de repousser les limites de l’innovation technique.Pourquoi ce role est-il important?Le numerique est au cœur de notre present et de notre avenir. La strategie de CBC/Radio-Canada consiste a engager l’auditoire canadien au moyen d’experiences personnalisees et authentifiees.
L’un des piliers de cette strategie est le developpement d’experiences encore plus personnalisees dans l’ensemble de nos produits numeriques.Comment vous ferez une difference :Developpement Full-StackConcevoir, developper et maintenir des applications front-end et back-end evolutives alimentant notre plateforme d’analyse de contenu en temps reel.Developper et maintenir des API et services back-end a l’aide de Python, Flask et GraphQL.Creer des experiences web modernes avec JavaScript, React et D3.Élaborer et optimiser des modeles d’acces aux donnees et des integrations avec Google BigQuery et les services infonuagiques connexes.Ameliorer la performance, la scalabilite (evolutivite) et la fiabilite des applications sur l’ensemble des systemes front-end et back-end.Contribuer a la maintenance des flux de travail d’authentification et d’autorisation.Modernisation et optimisation de la plateformeAider a reduire la dette technique et a moderniser l’architecture de la plateforme ainsi que ses dependances.Ameliorer le traitement des donnees en temps reel et la diffusion des analyses d'donnees.Optimiser la gestion de l’etat front-end, le rendu des donnees et les strategies de mise en cache pour les flux de travail a forte intensite d’analyse.Ameliorer l’efficacite des services back-end, la performance des API et les modeles de traitement des donnees.Appuyer les initiatives d’evolutivite pour les nouvelles fonctionnalites d’analyse de l’auditoire et de donnees demographiques.Observabilite, qualite et fiabiliteAmeliorer l’observabilite des applications a l’aide d’OpenTelemetry et des outils de suivi de GCP.Élargir la couverture des tests automatises dans l’ensemble des systemes front-end et back-end.Contribuer a la mise en œuvre du CI/CD et aux pratiques d’automatisation des deploiements.Ameliorer les flux de travail de developpement, la fiabilite des deploiements et l’outillage operationnel.Participer a l’investigation des incidents, au debogage et au soutien de la production au besoin.Collaboration techniqueTravailler en etroite collaboration avec le gestionnaire de produit, l'ATL (lead technique et d'architecture) et les equipes d’ingenierie multifonctionnelles.Aider a orienter la vision technique, les normes d’ingenierie et les meilleures pratiques de developpement.Mentorer les developpeurs et developpeuses par la collaboration, les revues de code, la programmation en binome et le partage de connaissances.Contribuer a la planification agile, a la recherche technique et a la livraison iterative des produits.Collaborer avec les parties prenantes pour traduire les exigences d'analyse et de produit en solutions techniques evolutives.Ce que vous apportez a notre equipe:Formation : Baccalaureat ou maitrise en informatique, en genie, en developpement logiciel ou dans un domaine connexe — ou une combinaison equivalente d’experience pratique, de parcours professionnel et de formation technique.Experience technique:4 ans ou plus d’experience professionnelle en developpement logiciel, incluant de l’experience dans un role senior ou de leadership technique.Solide experience en developpement back-end avec Python et Flask (ou un micro-framework connexe tel que FastAPI ou Sanic).Maitrise approfondie de Python et JavaScript.Forte experience dans la creation d’applications front-end modernes a l’aide de React.Experience avec les outils et frameworks front-end tels que React Router, Vite, MUI,
Emotion et D3 (ou des bibliotheques de visualisation similaires).Experience dans la creation et le maintien d’API a l’aide de GraphQL.Experience de travail avec des plateformes et services infonuagiques, en particulier Google Cloud Platform (GCP).Experience dans la creation et le maintien de suites de tests automatises a l’aide d’outils tels que Vitest, Testing Library, Playwright et pytest.Experience des pipelines CI/CD (ex. Bitbucket Pipelines, Google Cloud CLI), de l’automatisation des deploiements et des flux de travail de developpement modernes.Connaissance des configurations basees sur YAML et du decoupage en scripts shell pour l’outillage operationnel et les deploiements.Experience dans l’optimisation de la performance, de l’evolutivite et de la fiabilite des applications dans des systemes en production.Atouts:Experience avec Google App Engine et Firebase.Experience avec Firebase Authentication et/ou JWT.Experience de travail sur des plateformes d’analyse, de mesure d’audience ou de visualisation de donnees.Experience dans la creation de produits necessitant des donnees en temps reel ou quasi reel.Connaissance des milieux des medias, de la diffusion en continu (streaming) ou de l’edition numerique.Competences relationnelles:Excellentes competences en communication et en collaboration.Capacite demontree a mentorer des developpeurs et a contribuer a une culture d’ingenierie saine.Esprit d’analyse pousse, forte capacite de resolution de problemes et pensee systemique.À l’aise de travailler au sein d'equipes agiles et multifonctionnelles selon des methodes de livraison iteratives.Passion envers l’apprentissage continu, l’experimentation et l’amelioration des pratiques d’ingenierie.Ce poste ne sera pas pourvu avant que le Comite de reamenagement des effectifs de CBC/Radio-Canada / APS ne l’ait examine.Les competences et les connaissances des personnes candidates pourraient faire l’objet de tests.Nous remercions toutes les personnes candidates de leur interet, mais nous communiquerons uniquement avec celles retenues pour une entrevue.Dans le cadre de notre processus de recrutement, tous les candidats selectionnes pour passer a l'etape de la verification des antecedents seront soumis aux verifications suivantes:Une verification obligatoire du casier judiciaire.D'autres verifications peuvent etre effectuees en fonction des exigences operationnelles du poste.CBC/Radio-Canada s’est engagee a faire preuve de leadership dans la representation de la diversite de notre pays. Nous souhaitons creer et raconter des histoires qui rassemblent la population canadienne, et nous ne pouvons y parvenir qu’en collaborant avec un personnel qui est a l’image de la demographie changeante du Canada. En tant qu’employeur, nous favorisons l’egalite des chances et un milieu de travail inclusif ou la reconnaissance et la valorisation des differences individuelles se deploient dans l’ensemble des services que nous offrons a titre de diffuseur public du Canada. Pour plus de renseignements, consultez la section Diversite et inclusion de notre site Web. Si vous necessitez des mesures d’adaptation a ce stade du processus de recrutement, veuillez nous en informer des que possible en envoyant un courriel a vous invitons a consulter notre Code de conduite et a vous familiariser avec ce document, que vous trouverez dans notre site Web. L’ensemble du personnel doit se conformer au Code de conduite a titre de condition d’emploi : Nous vous invitons aussi a jeter un coup d’œil a notre politique sur les conflits d’interets. Dans l’eventualite de votre embauche, il sera significant de nous informer des que possible de toute situation constituant un conflit d’interets en raison de votre embauche, ou de toute situation qui constitue une apparence de conflit d’interets a cet egard.Emplacement principal :Broadcast Centre 205 Wellington St. W., Toronto, Ontario, M5V 3G7Nombre de postes a pourvoir :1Horaire de travail :Temps plein
#J-18808-Ljbffr
📌 Senior Software Developer, Digital Development (Télétravail/Hybride) (Toronto)
🏢 CBC / Radio-Canada
📍 Toronto