Enable job alerts via email!

Senior Software Developer II

Bell Canada

Montreal

Hybrid

CAD 80,000 - 110,000

Full time

15 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player seeks a Senior Developer to join their dynamic MediaTV Technology group. In this pivotal role, you will lead technical initiatives and mentor a talented team while ensuring the delivery of high-quality software solutions. Your expertise in object-oriented programming, particularly in Java or C#, will be crucial as you navigate complex distributed systems and drive best practices within the team. This position offers a unique opportunity to work on innovative projects that impact how Canadians connect with media. If you're passionate about technology and thrive in a collaborative environment, this role is perfect for you.

Benefits

Medical benefits
Dental benefits
Vision benefits
Mental health benefits
35% discount on services
Flexible work hours

Qualifications

  • 5+ years of software development experience with strong skills in Java or C#.
  • Expertise in unit testing, continuous integration, and DevOps practices.

Responsibilities

  • Write high-quality code and provide design guidance for ongoing projects.
  • Manage agile processes and coach team members for growth.

Skills

Java
C#
Object-Oriented Programming
Unit Testing
Test-Driven Development
Agile Methodologies
Communication Skills
Adaptability
Interpersonal Skills

Education

University degree in software/computer engineering or computer science

Tools

MongoDB
Kafka
Angular
Bootstrap

Job description

At Bell, our purpose is to advance how Canadians connect with each other and the world. We achieve this by providing consumers and businesses with the best network technologies in the world, innovative digital solutions and seamless customer experiences. It’s all developed and delivered by the members of #TeamBell and we’re always on the lookout for people with great skills and experiences.

We value diversity and provide a supportive, inclusive community where all team members can succeed. And through our commitment to environmental, social and governance initiatives, you will feel good about the greater impact you will have – making every day better for people as they connect, work, learn and play.

Join us. You belong at Bell.

The software development team of the MediaTV Technology group designs and builds software components for all Direct-To-Consumers Bell Media brands and for Fibe TV. Our product portfolio covers a broad range of Media-related functions including live rights management, Video on Demand (VoD), video delivery, service provisioning, authentication, authorizations, end-user applications and much more. Our team is composed of highly skilled professionals, always striving to build top-of-the-line software based on the highest industry standards. We constantly improve our ways of working to build services that are reliable and highly scalable.

Key Responsibilities

As a Senior Developer, your work will be shared between a technical and a leadership role:

  • Technical:
    • Write the best code, lead by example!
    • Demonstrate autonomy and proficiency in software engineering and strong expertise in complex distributed system architectures.
    • Provide design guidance on ongoing projects.
    • Ensure coherence of your team software portfolio evolution.
    • Guide team towards best in class industry standard practices.
    • Demonstrate operational ownership of your team software portfolio and guide process improvements to enhance our service level.
  • Leadership:
    • Manage agile iterative process (planning, standup, review, grooming, retro).
    • Coordinate daily team’s productivity.
    • Coach junior and senior developers to support team growth.
    • Communicate effectively the technical context of the business domain with the team and external stakeholders.
Critical Qualifications
  • A University degree in software/computer engineering, computer science.
  • A candidate with 5+ years of software development.
  • Expert skills in an Object-Oriented language, preferably Java or C#.
  • Strong experience with unit testing, Test-Driven Development, code review, continuous integration, continuous delivery & DevOps practices.
  • Experience with large scale distributed systems, micro-services architecture, event-streaming architecture.
  • Excellent understanding of Object-Oriented principles, Design Patterns, Domain-Driven design, and software engineering best practices.
  • Experience with non-SQL databases (MongoDB) and real-time stream processing (Kafka).
  • Good knowledge of web development technologies and protocols: HTTP, gRPC, RESTful services, Angular, Bootstrap.
  • You can quickly learn and adapt to new technologies, and you have a strong aptitude for innovation.
  • You are a team player who can define, establish and communicate their long term vision, who is adaptable to uncertain and changing needs.
  • You are a candidate with strong interpersonal, oral and written communication skills (A good sense of humor is a bonus!).
Preferred Qualifications
  • Practical experience in Go, Node.JS, Typescript.
  • Practical experience in Domain Driven Design.
  • Computer Security knowledge.
  • Exposure to Agile methodologies (Scrum/Kanban).
  • Ability to lead technical teams through design and implementation.

Adequate knowledge of French is required for positions in Quebec.

Additional Information:

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.

As part of our team, you’ll enjoy a comprehensive compensation package that includes a competitive salary and a wide range of benefits to support the well-being of you and your family. As soon as you join us, you'll be eligible for medical, dental, vision and mental health benefits that you can tailor to your specific needs. Plus, as a Bell team member, you'll enjoy a 35% discount on our services and access exclusive offers from our partners.

At Bell, we are proud of our focus on fostering an inclusive and accessible workplace where all team members feel valued, respected, supported, and that they belong.

We also want to make sure that everyone has an equal opportunity to join our team. We encourage individuals who may require accommodations during the hiring process to let us know. For a confidential inquiry, email your recruiter or recruitment@bell.ca to make arrangements.

Artificial intelligence may be used to assess parts of your application. Please review our privacy policy to learn more about how we collect, use, and disclose your personal information.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Valsoft Corporation

Montreal

Remote

CAD 80.000 - 120.000

3 days ago
Be an early applicant

Senior Software Developer II

Bell

Montreal

On-site

CAD 80.000 - 120.000

9 days ago

Senior Software Engineer

Employer Direct Healthcare

Remote

CAD 80.000 - 120.000

Today
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108.000 - 200.000

Today
Be an early applicant

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70.000 - 110.000

Yesterday
Be an early applicant

Senior Software Engineer, Structure - (Remote - US/Canada)

Jobgether

Remote

CAD 80.000 - 120.000

2 days ago
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

British Columbia

Remote

CAD 80.000 - 110.000

2 days ago
Be an early applicant