Share this job
Video Streaming and Conferencing Developer
Montreal, QC
Apply for this job

Job Title: Video Streaming and Conferencing Developer


We offer: To work with some of the best professionals in the business - for a firm that values individual intellect as much as teamwork

State-of-the-art offices in the City Centre that are designed to maximize collaboration

#Flexible working arrangements (core hours and opportunity to work from home)

#Enriching challenges that provide opportunity for constant learning and advancement

#An environment which is leveraging technology to its highest potential


You will: (responsibilities)

#Work with members of either our video streaming or video conferencing teams

#Integrate the next generation of cloud video conferencing systems such as Webex Edge, Pexip, Poly

#Manage 2000+ video conference endpoints (Cisco Touch 10, DX series, Webex Codec Plus/Pro, Webex RoomKit/Mini, C series, Crestron SX and MXP Series,) in 1500+ conference rooms. This includes automation of installs, endpoint management, certificate management, features updates and upgrades

#Integrate room video conferencing endpoint solutions to conferencing solutions such as Skype, Teams, Zoom, Webex

#Maintain our current legacy global conference room database solution while evolving and developing API management solutions for use in integrating with downstream systems (conference room system/ scheduling system)

#Integrate monitoring systems across video conferencing plant

#Assist in the build, implementation and migration to cloud-based video streaming and conferencing solutions from the current on-prem solutions

#Assist in the build, improvement and maintenance our devops pipeline for continuous integration and delivery via automation

#Assist in the drive and improvement of self-service tasks and workflows through automation and an API-first mindsetYou have: (must-have skills)#Be a self-starter

#Good analytical skills

#Bachelor's degree or foreign equivalent

#Three (3) years minimum of experience working as a developer

#Knowledge of Python programming languages

#Knowledge of API management and Full stack development

#Knowledge of both Linux and Windows environments

#Knowledge of TCP/IP networking

#Experience with continuous integration and development platforms such as Git and Jenkins

#Ability to work on Agile teams and collaborate effective with other team members

#Ability to work with legacy systems and help with automation/development work towards our cloud journey


You might also have: (nice to have skills)

#Knowledge of PowerShell programming language

#Knowledge of cloud video-first conferencing solutions such as Webex and Zoom

#Experience working with Infrastructure as Code solutions such as Cloudify and Terraform

#Experience working with Video Streaming applications such as Microsoft Stream or Azure Media Services, Vbrick, Globalmeet, Hive Streaming and Socialive

#Good understanding of virtualization and containers such as Docker and OpenShift or desire to learn#Experience with insight and metrics tooling

#Experience working in a weekend on-call capacity for resolving infrastructure deployment and user issuesTeam Profile: The Productivity and Collaboration Fleet is responsible for, among other things, video streaming and video conferencing that are business critical for our company day to day operations, with both seeing rapid expansion of their firmwide usage.

The 80K our company users accumulated over one million live and on-demand views on our internal video streaming platforms last year. Also, the current video conference environment supports thousands of video conference room endpoints and thousands of desktop video users.



Apply for this job
Powered by