Skip to main content
Full-Time
Hybrid

Bilingual Senior Software Developer I

View on Map

Description

The User Management software development team at Bell Media Technology group is seeking a Bilingual Senior Software Developer. This role involves designing and building core software components for Bell Media brands like Crave, TSN, and CTV, covering capabilities such as account management, service provisioning, authentication, authorization, and live rights management. The team focuses on building reliable, scalable software adhering to high industry standards.

What We're Looking For

Write high-quality code and lead by example.,Demonstrate autonomy and proficiency in software engineering and expertise in complex distributed system architectures.,Provide design guidance on projects and ensure coherence of the team's software portfolio evolution.,Guide the team towards best-in-class industry standard practices.,Demonstrate operational ownership of the team's software portfolio and guide process improvements.,Manage agile iterative processes (planning, standup, review, grooming, retro).,Coordinate daily team productivity.,Coach and mentor junior and senior developers.,Effectively communicate the technical context of the business domain with the team and external stakeholders.,University degree in software/computer engineering or computer science.,At least 7 years of software development experience, including leading teams.,Expert skills in an Object-Oriented language, preferably Java and Spring Boot.,Strong application architecture design and implementation skills, with a focus on scalability, performance, and maintainability.,Strong experience with unit testing, TDD, code review, CI/CD, and DevOps practices.,Experience with large scale distributed systems, micro-services architecture, and 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, VueJS, Bootstrap.,Ability to quickly learn and adapt to new technologies and a strong aptitude for innovation.,Team player who can define, establish, and communicate long-term vision, adaptable to uncertain and changing needs.,Strong interpersonal, oral, and written communication skills.,Bilingual (French/English).

Ideal Candidate

University degree in software/computer engineering, computer science.,At least 7 years of software development experience, including leading teams.,Expert skills in an Object-Oriented language, preferably Java and Spring Boot.,Strong application architecture design and implementation skills.,Strong experience with unit testing, TDD, code review, CI/CD & 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, VueJS, Bootstrap.,Bilingual (French/English).,Practical experience in Python, Typescript, Go, Node.JS.,Practical experience in Domain Driven Design.,Strong security knowledge.,Strong networking skills.,Exposure to Agile methodologies (Scrum/Kanban).,Ability to design, implement, and operate services.,Strong ownership and ability to challenge the status quo.,Experience with container environments such as Docker, Kubernetes.

Minimum Education

University degree in software/computer engineering, computer science

Hard Skills

Java
Spring Boot
distributed systems
micro-services architecture
event-streaming architecture
unit testing
TDD
code review
CI/CD
DevOps
MongoDB
Kafka
HTTP
gRPC
RESTful services
VueJS
Bootstrap
Python
Typescript
Go
Node.JS
Docker
Kubernetes

Soft Skills

Autonomy
leadership
problem-solving
design guidance
operational ownership
agile process management
coaching
mentoring
effective communication
team player
adaptable
innovation aptitude
strong interpersonal skills
oral communication
written communication
sense of humor

Work Hours

Flexible based on business needs

Benefits

Competitive salary
medical benefits
dental benefits
vision benefits
mental health benefits
35% discount on Bell services
exclusive partner offers.

Special Commitments

Must be based in Canada and report to a set Bell office for a minimum of 3 days a week.

Also Available At

About the Company

B

Bell Canada

Bell Canada is the country's largest communications company, providing consumers and businesses with solutions for all their communications needs. The company offers a wide range of services including high-speed fibre internet, 5G wireless networks, digital TV, and enterprise-level AI and cloud solutions. Bell is committed to connecting Canadians from coast to coast while fostering innovation through significant infrastructure investments.

Innovative
Inclusive
Fast-paced
Customer-centric
Community-oriented
View all jobs at Bell Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.