IPTV Service Reliability Engineering, Developer (Temporary Independent Contractor)

Date: Mar 27, 2019

Location: Toronto, ON, CA

Company: Bell

Bell is making unmatched investments in our world-leading broadband fibre and wireless networks because we know they’re the backbone of the products and services our customers love. If you’re excited about transforming the way people connect, our Network team is the right place for you.  


Bell’s IPTV SRE Team is committed to offering the Best TV services and solutions possible.  By applying Lean Agile and DevOps practices, we are simplifying our processes, delivering quickly, and redefining the operational space of television support services. Our team is at the cusp of a technology transformation and are people our helping us lead the way. 


Position Description:

As part of the IPTV SRE Team, you will participate and contribute to the development of IPTV tools and automation solutions. On a typical day, you will function in a team consisting of highly skilled specialists and subject matter experts responsible for the development, operation, and maintenance, of the infrastructure and applications that make Bell’s Fibe TV possible today.


The successful incumbent will be responsible for high level and detailed design, development, testing, implementation, and support of software solutions (internal tools) created to simplify and standardized the operations and management of the Fibe TV solutions.  Leveraging Agile development practices and working in a DevOps model, you will be empowered to create automation, develop deployment strategies and support tools, and apply critical-thinking to drive us towards the Best TV experience possible.


Our team benefits from having a broad range of experience and skills.  You will find a way to contribute by having previous experience with development and various programming languages, working in an Agile framework and with DevOps team, exposure to Unix/Linux and Windows environments, Networking, and a Computer Science-like educational background.  We also like pushing our solutions into the virtual space. So you would be able to contribute even further should you have experience with OpenStack, Ansible, Salt, Puppet, or other similar solutions.


Job Duties/Accountabilities:

  • Participate in requirements identification, definition, prioritization, documentation, and analysis.
  • Transform requirements into a solution by performing full lifecycle management including design, development, testing, implementation, and post implementation support.
  • Adjust solution implementation based on the team’s evolution, changes, and new integrations.
  • Seek end-user feedback from the team to lead improvements, enhancements, and evolve the solution to continuously improve efficiencies within network/service operations and management.
  • Document and keep updated documentation pertaining to solution technical details


Required Competencies and Skills:

  • University degree in Software Engineering or Computer Science
  • 3-5 years or more in a Developer-like role where you acquired working experience leveraging these competencies.
  • Good knowledge of Object-Oriented principles and Functional programming, Design Patterns and Software Architecture.
  • Knowledge of software engineering best practices: unit tests, test-driven development (TDD), code review, continuous integration.
  • Experience working using Agile principals and framework.
  • Communicate effectively with people at different organizational levels (both written and oral).
  • Strong interpersonal skills and team focus.
  • Excellent documentation skills.
  • Is able to self-organize work or both themselves and their team.


Preferred Competencies and Skills:

  • Very good knowledge with, Java, JavaScript, HTML, CSS, Linux/UNIX, Mac OS X, Docker, .NET, Microsoft Windows.
  • Experience with programming languages such as C/C#/etc…
  • Good knowledge of IP networking and fundamentals.
  • Working knowledge on DNS and Web Services technologies
  • Experience with executing SQL Queries and working in some kind of database environment.
  • Previous experience with Unix/Linux Systems including the deployment and administration of Apache, MySQL, and BIND
  • Previous experience with Cloud-based technologies such as OpenStack, and tools that help automate this space such as Ansible, Salt, Puppet, or others.


Working Conditions:

  • Work hours are Monday - Friday, normal 37.5 hours weeks
  • Overtime may be required in order to meet deadlines.


Bilingualism is an asset (English and French); adequate knowledge of French is required for positions in Quebec. 


Additional Information:

Position Type: Contractor 
Job Status: Contractor
Job Location: Canada : Ontario : Toronto 
Application Deadline: 04/30/2018 


Please apply directly online to be considered for this role.  Applications through email will not be accepted.


At Bell, we don’t just accept difference - we celebrate it. We’re committed to fostering an inclusive, equitable, and accessible workplace where every team member feels valued, respected, and supported, and has the opportunity to reach their full potential.


Created: CanadaON, Toronto

Find similar jobs: