Lead Developer, Full Stack

At Bell
  • Full Time
  • Employee

Posted on June 12th

Apply for this position

As the largest high-tech team in Canada, Network and Technology Services builds the cutting-edge fiber optic and 5G networks that determine how Canadians communicate with each other and with the rest of the world! Our team is at the forefront of developing Bell's innovative products and services: Fibe TV and Internet, wireless, Smart Home, cloud computing, security and IoT. We make it easy to stream the best content from specialty channels like Crave, RDS and TSN, iHeart Radio and dozens of top media properties for our customers, anytime, on any device.

We are looking for a Software Developer with the ability to create automation, build deployment strategies, support developer tools, and think critically to deliver the best software development environment. most robust, the most accessible and the most available. Additionally, the successful candidate will work with the Bell developer community to establish software development guidelines, promote best practices and support their implementation. Our team is strong with a multitude of experiences and skills. Your contribution will be facilitated by your experience in software development, automation, networking and device testing.

Main responsibilities:
  • Develop software tools, including solution architecture, design, development, testing, and post-implementation support.
  • Support environment growth by documenting, presenting, coaching, and then promoting software development tools and practices to Bell teams.
  • Understand software development approaches and provide support to teams on software quality improvement methods and guidelines for achieving set performance goals.
  • Coach project teams on technical practices necessary for agile software development, deployment, testing and release.
  • Support community initiatives focused on sharing ideas, learning, common software projects and best practices to encourage collaboration between Bell teams.
  • Work with vendors to improve our software development environment.
  • Perform feature enhancements and bug fixes using internally developed tools.
 
Training and skills required:
  • At least six to eight years of software development experience
  • Proficiency in Ruby-on-Rails or Python
  • Bachelor of Arts or Science in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related engineering discipline, or equivalent practical experience
  • Familiarity with automation and orchestration tools like Ansible
  • In-depth understanding of source code management (GIT/GitLab)
  • Adequate understanding of computing technologies (programming, cloud architecture, microservices, automation, etc.) and development practices (development and operation, development by testing, continuous integration and deployment tools, etc.)
  • Mastery of techniques for analyzing and solving atypical and extremely complex problems
  • Interest in working with developers who primarily leverage agile methodologies to transform our operational services into self-service
  • Willingness and mindset to dive into unfamiliar technologies or methodologies to understand and leverage their benefits for Bell teams
  • Natural leader of people; understanding of each employee's needs and ability to adapt according to the team's mission and operational objectives
  • Strong interpersonal, oral and written communication skills
 
Desired skills:
  • React, JavaScript
  • Experience working in an agile and sprint management environment

#EmployeeRecommendationProgram
 
Bilingualism is an asset (French and English). Adequate knowledge of French is required for positions offered in Quebec. The masculine credits are used without discrimination and only for the purpose of lightening the text.

Additional Information:
Position Type: Executive
Position Status: Permanent Employee - Full Time
Work Location: Canada: Ontario: Toronto || Canada: New Brunswick: Moncton || Canada: Nova Scotia: Halifax || Canada: Ontario: Mississauga || Canada: Ontario: Ottawa || Canada: Quebec: Montreal || Canada: Quebec: Verdun || Canada: Newfoundland: St. John's
Flexible Work Profile: Mobile Work
Deadline to Apply: 2022-06-24 

To be considered for this role, please apply directly online. Applications submitted by email will not be accepted.

At Bell, we don't just accept difference, we celebrate it. We are committed to creating an inclusive, equitable and accessible workplace where all staff members feel valued, respected and supported, and can reach their full potential.

We encourage people with disabilities to apply. Accommodations are made upon request for candidates taking part in all stages of the selection process. To make a request in complete confidentiality, send an email directly to your recruiter or to recruitment@bell.ca so that the necessary arrangements can be made. If you have any questions about job accessibility measures at Bell, write to our Diversity and Inclusion team at inclusion@bell.ca .

Established: Canada, ON, Toronto

Apply for this position

Get the latest sent to your inbox once a week!

Receive a weekly update of technical tips, Rails job market analysis, Rails job listings and more!

We'll never share your email address. See our Privacy & Data Policies for more details.