Bell

Software Developer, Full Stack


PayCompetitive
LocationMontreal/Quebec
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: 410603

      Req Id: 410603

      At Bell, we do more than build world-class networks, develop innovative services and create original multiplatform media content – we’re revolutionizing how Canadians communicate.

      If you’re ready to bring game-changing ideas to life and join a community that values bold ideas, professional growth and employee wellness, we want you on the Bell team.

      Summary

      We're in search of a Software, Full Stack Developer to bolster our development squad. Your mandate will involve contributing to the advancement of our network deployment automation system for our clientele. You'll engage with a range of cutting-edge technologies that will shape the future of Bell's network deployment. Your participation in our profoundly collaborative work environment, which values diversity and transparency, will be instrumental. Expect a pivotal role in our organization with ample prospects for career progression.

      Key Responsibilities

      - Community Involvement: Ours is an exceptional community, characterized by developer interaction within an agile setting. We're known for our great sense of humor and a strong commitment to delivering solutions, products, and features that make us proud.

      - System Development: Your responsibilities will encompass defining and assisting in the delivery of a novel web application, employed by our consulting teams to efficiently provide solutions to our clients.

      - DevOps Commitment: We uphold the highest standards of best practices daily. These include continuous integration and deployment (CI/CD), containerization, micro services, extensive automated testing, and more.

      - Continuous Enhancement: Our team relies on agile sprint production to achieve objectives in shorter cycles. We adapt to the needs of both our internal and external customers, constantly striving for improvement.

      Critical Qualifications

      - Minimum of 5 years of software development experience or equivalent
      - Proficiency in programming languages such as Python, Go, Java, and JavaScript
      - Familiarity with front-end frameworks like TypeScript, ReactJS/ReduxJS, and VueJS
      - Knowledge of REST APIs
      - Experience with messaging frameworks such as Kafka and RabbitMQ
      - Expertise in CI/CD tools like Git and GitLab
      - Proficiency with databases like PostgreSQL, MySQL, Redis, and Elasticsearch
      - Familiarity with caching tools, specifically Redis
      - Strong understanding of object-oriented programming and data structures
      - Knowledge of Agile methodologies like Scrum and Kanban
      - Familiarity with DevOps principles
      - Effective communication skills in both English and French, both written and spoken

      • In the course of their duties, this person will be required to interact with French & English speaking stakeholders across Canada

      Preferred Qualifications

      - University degree in software engineering, bachelor's degree in computer science, or equivalent
      - Solid comprehension of cloud technologies (GCP, AWS, and Azure) and application development in a Kubernetes environment
      - Familiarity with front-end frameworks like VueJS, Bootstrap or Angular
      - Knowledge of gRPC and GraphQL
      - Experience with CI/CD tool Jenkins
      - Basic understanding of networking

      Additional Requirements

      • Enthusiastic attitude with a strong passion for innovation and the ability to quickly adapt to new technologies
      • Capability to analyze business or system challenges and collaborate with your team to identify effective, sustainable, modular solutions
      • Team player mentality, capable of defining, establishing, and communicating a long-term vision while adapting to changing and uncertain requirements

      #EmployeeReferralProgram

      Adequate knowledge of French is required for positions in Quebec.

      Additional Information:

      Position Type: Management
      Job Status:
      Regular - Full Time
      Job Location:
      Canada : Quebec : Montreal
      Work Arrangement: Hybrid
      Application Deadline: 10/06/2023

      For work arrangements that are ‘Hybrid’, successful candidates must be based in Canada and report to a set Bell office for a minimum of 3 days a week. Recognizing the importance of work-life balance, Bell offers flexibility in work hours based on the business needs.

      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. We welcome and encourage applications from people with disabilities.

      Accommodations are available on request for candidates taking part in all aspects of the selection process. For a confidential inquiry, simply email your recruiter directly or recruitment@bell.ca to make arrangements. If you have questions regarding accessible employment at Bell please email our Diversity & Inclusion Team at inclusion@bell.ca.

      Created: Canada, QC, Montreal

      Bell, one of Canada's Top 100 Employers.

  • About the company

      Bell Mobility Inc. is a Canadian wireless network operator and the division of Bell Canada which offers wireless services across Canada.