Apply Now

Developpeur de logiciels principal, plateformes video numeriques, Bell Media

Job ID212780-fr_CA-9697
CompanyBell
LocationScarborough
ProvinceON
Date Posted2018-12-10
Job TypeFull-time
Job CategoryMiscellaneous
Description

Code de demande: 212780 

 

Bell ne se contente pas de construire des réseaux de calibre mondial, d’élaborer des services novateurs et de créer du contenu pour des médias multiplateformes : elle révolutionne la manière dont les Canadiens communiquent.


Si vous êtes prêt à donner corps à des idées innovantes et à vous joindre à une entreprise qui encourage l’imagination, le développement professionnel et le mieux-être de ses employés, l’équipe Bell est faite pour vous. 


Bell investit comme jamais dans nos réseaux optiques et sans fil large bande, les meilleurs au monde, parce que nous savons qu'ils constituent l'épine dorsale des produits et des services que nos clients adorent. Si la perspective de faire évoluer les façons dont les gens communiquent vous enchante, il y a une place pour vous au sein du groupe Réseau. 

 

Description du poste :

Afin de soutenir sa croissance, Bell Média est à la recherche d’un développeur de logiciels principal pour se joindre à son équipe Développement Exploitation et Architecture afin d’assurer la mise en œuvre de nouveaux systèmes vidéo dorsaux superposés qui seront utilisés dans les sites Web et les applications mobiles de Bell Média (CTV, CraveTV, RDS, TMN, TSN, CTV News et plus). Au sein d’une équipe multidisciplinaire, le candidat retenu jouera un rôle important dans le développement d’une plateforme vidéo qui permettra de réutiliser des éléments dans de nombreuses marques.

 

Relevant du gestionnaire principal, architecture de solutions réseau, le candidat retenu agira comme expert en contribuant au maintien et à l’évolution des différentes plateformes vidéo numériques. Il sera principalement chargé de soutenir, d’aider et de guider l’équipe Exploitation du réseau dans la résolution des incidents du réseau nécessitant un soutien spécialisé.

 

Il devra s’assurer d’appliquer les méthodes de développement agile et de gestion par sprints dans le cadre de chaque initiative de recherche, d’analyse, de développement et de déploiement (applications vidéo côté serveur). 

 

Tâches et responsabilités :

  • Assurer le développement de nouveaux systèmes dorsaux de traitement, l’intégration et le soutien de ces services.
  • Participer à l’analyse, à la conception et au développement de nouveaux services Web axés sur les données.
  • Participer à la mise à jour et à la maintenance des services Web existants.
  • Fournir des estimations précises en fonction des exigences d’affaires.
  • Enrichir la base de connaissances des produits internes ainsi que des systèmes externes.
  • Comprendre et appliquer les principes et les règles de la méthodologie Scrum dans toutes les tâches.
  • Travailler avec les équipes de développement et d’infrastructure afin de découvrir des solutions innovantes et d’offrir de la valeur.
  • Assurer la qualité du travail en créant et en exécutant des essais d’unités.
  • Offrir soutien et maintenance dans le cadre des mises à jour ou des nouveaux déploiements.

 

Compétences et habiletés essentielles :

  • Diplôme universitaire en informatique ou l’équivalent
  • Cinq années d’expérience en programmation par code côté serveur (Go et C# sont les langages préférés)
  • Excellente compréhension des protocoles réseau (TCP, UDP, HTTP, TLS)
  • Excellente compréhension de l’évolutivité (anneaux de hachage, répartition de la charge)
  • Aptitude à lire, à interpréter et à mettre en œuvre une logique documentée avec ou sans exemple de programmation (documents de spécifications, documents d’interface de programmation)
  • Connaissance experte d’Unix (séquence de commandes en langage naturel pour l’intégration et le déploiement continus, préparation des machines virtuelles, personnalisation de l’espace utilisateur, journalisation, diagnostic des appels système)
  • Deux années d’expérience en création d’essais d’unité et d’intégration
  • Expérience des bases de données relationnelles
  • Expérience des bases de données NoSQL (CouchDB, MongoDB)
  • Expérience des technologies de mise en conteneur (p. ex., Docker et Vagrant)
  • Expérience de Jenkins ou de GitLab
  • Expérience du développement de services Web pour les microservices
  • L’autonomie et la capacité d’apprendre sont essentielles pour faire partie de l’équipe.
  • Capacité de communiquer des sujets techniques complexes de façon claire et succincte au public cible
  • Grand penseur, très grande débrouillardise, souci du détail et capacité de faire preuve de proactivité
  • Solides aptitudes pour la gestion du temps et éthique professionnelle (grande motivation) permettant de gérer plusieurs projets et responsabilités

 

Autres qualités et compétences recherchées :

  • Expérience en tant que membre d’une équipe de développement et d’exploitation en fonctionnement continu
  • Connaissance de la diffusion vidéo en continu (DASH, HLS, MSS)
  • Expérience du transcodage du contenu vidéo (libav, ffmpeg, x264, x265, mpeg2)
  • Expérience en élaboration de documents clairs et complets sur les interfaces de programmation destinés aux utilisateurs finaux
  • Connaissance des modèles d’architecture et de conception de logiciels les plus courants
  • Expérience de travail dans un environnement agile et connaissance des pratiques de développement de logiciels agile
  • Expérience en création d’applications de travail à partir de zéro (page vierge)
  • Connaissance approfondie du matériel sans système d’exploitation (automatisation de l’approvisionnement, reproductibilité, élaboration des exigences matérielles pour le nouvel équipement)
  • Connaissance approfondie du stockage décentralisé (disque dur électronique local, stockage en réseau, stockage objet, solutions de duplication et de réconciliation personnalisées)
  • Expérience dans l’utilisation d’outils de développement et d’exploitation et de pipelines d’intégration et de déploiement continus, notamment dans la livraison continue aux équipes de développement au moyen d’outils automatisés et d’approvisionnement en nuage scripté.
  • Maîtrise de diverses méthodes pour communiquer et interagir avec des serveurs et des systèmes externes (interfaces de programmation d’applications SSH, FTP, SFTP et REST)
  • Maîtrise de différents systèmes d’exploitation de serveur, aussi bien pour des systèmes à code source ouvert que d’entreprise
  • Excellent sens de l’organisation et capacité d’établir les priorités et de gérer plusieurs tâches
  • Aisance à travailler sans supervision routinière

 

Le bilinguisme est un atout (français et anglais). Une connaissance adéquate du français est requise pour les postes offerts au Québec. 

 

Renseignements supplémentaires :

Type de poste : Cadre 
Statut du poste : Employé permanent - Temps plein 
Lieu de travail : Canada : Ontario : Scarborough 
Date limite pour postuler : 2019-02-15 

 

Afin que votre candidature soit prise en considération pour ce rôle, veuillez postuler directement en ligne. Les candidatures soumises par courriel ne seront pas acceptées.

 

Chez Bell, nous n’acceptons pas seulement la différence, nous la célébrons. Nous nous engageons à créer un milieu de travail inclusif, équitable et accessible, où tous les membres du personnel se sentent valorisés, respectés et soutenus, et peuvent atteindre leur plein potentiel.

 

établi : CanadaON, Scarborough



Pour plus d'informations, visitez Bell pour Developpeur de logiciels principal, plateformes video numeriques, Bell Media