23 hours ago

Développeur de Logiciel I

Bell

On Site
Full Time
CA$75,000
Ottawa, ON

Job Overview

Job TitleDéveloppeur de Logiciel I
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$75,000
LocationOttawa, ON

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

À propos de Bell

Chez Bell, nous bâtissons un avenir plus connecté grâce à des réseaux de calibre mondial, à des solutions propulsées par l’IA et à des expériences numériques qui améliorent la façon dont les gens vivent, travaillent et se divertissent chaque jour. Nous croyons à l’autonomisation de chacun, c’est pourquoi nous dotons nos équipes d’une technologie de pointe, d’outils d’IA et d’un environnement collaboratif qui soutient la créativité et la croissance. Si vous êtes inspiré par l’innovation qui fait progresser la façon dont les gens se connectent et transforme ce qui est possible, vous avez votre place au sein de l’#ÉquipeBell.

En tant que Développeur de Logiciel I chez Bell, vous serez habilité à innover au sein d'une solide culture qui valorise la collaboration et l’exploration technique. Vous travaillerez à la résolution de défis complexes grâce à l’accès aux plus récentes technologies et bénéficierez d’opportunités de croissance et d’avancement professionnel.

Résumé du poste

Ce poste offre l’occasion de rejoindre l’équipe de packaging vidéo et d’origine au sein de l’organisation MediaTV de Bell Canada. Le rôle consiste à contribuer à l’ensemble du cycle de vie des applications, en écrivant un code propre, sécurisé et bien documenté dans des langages tels que Python, Kotlin ou Java. Vous utiliserez l’Infrastructure as Code (Terraform), des outils d’automatisation (Ansible) et l’orchestration de conteneurs (Kubernetes) au sein de grandes plateformes infonuagiques comme AWS et GCP. Une base solide en Linux/UNIX, en concepts fondamentaux de réseautique ainsi qu’en pratiques Agile est essentielle pour collaborer et offrir des solutions innovantes.

Principales responsabilités

  • Écrire un code propre, sécurisé et bien documenté en Kotlin, Java ou d'autres langages spécifiés.
  • Appliquer les cadres Agile (p. ex., Scrum, Kanban) dans un environnement d’équipe.
  • Participer aux revues de code et aux tests unitaires afin de garantir la qualité du code.
  • Intégrer des API et des bibliothèques tierces dans les applications.
  • Contribuer à toutes les phases du cycle de vie des applications, de la conception et du développement aux tests et au déploiement.
  • Collaborer efficacement avec les propriétaires de produits, les clients, les fournisseurs et les autres développeurs.
  • Traduire les exigences commerciales en spécifications techniques.
  • Apprendre et s’adapter à de nouvelles technologies et à de nouveaux cadres.
  • Participer au dépannage et à la résolution de problèmes dans les environnements de développement et de test.
  • Faire preuve de proactivité, d'innovation, d'orientation client, d'esprit d'équipe et d'ouverture au développement.

Qualifications Essentielles

  • Baccalauréat en informatique, génie logiciel ou dans un domaine connexe, ou expérience équivalente.
  • Moins de 3 ans d’expérience professionnelle pertinente (exceptions pour candidats hautement qualifiés).
  • Maîtrise d’au moins un langage de programmation (Kotlin, Java privilégiés).
  • Compréhension des concepts fondamentaux du développement logiciel (p. ex., programmation orientée objet, structures de données).
  • Familiarité avec les systèmes de contrôle de version (p. ex., Git).
  • Connaissances de base des cadres Agile, des méthodologies de test (tests unitaires) et des pipelines CI/CD.
  • Capacité à apprendre rapidement et à s’adapter à de nouvelles technologies.
  • Excellentes compétences en communication et en travail d’équipe.

Exigences supplémentaires

  • Maîtrise de Python pour le script et l’automatisation.
  • Expérience avec les outils d’Infrastructure as Code (IaC), tels que Terraform.
  • Expérience avec les outils d’automatisation (p. ex., Ansible) et les plateformes d’orchestration de conteneurs (p. ex., Kubernetes).
  • Familiarité avec les principales plateformes de cloud computing (p. ex., AWS, GCP).
  • Maîtrise des systèmes d’exploitation Linux/UNIX.
  • Compréhension des concepts fondamentaux de réseau (p. ex., TCP/IP, DNS).

Renseignements Supplémentaires

Ce poste est un emploi permanent à temps plein avec un profil de travail hybride, basé au Canada. Les lieux de travail potentiels incluent Toronto, Mississauga, Ottawa en Ontario, et Montréal au Québec. Les personnes retenues devront se présenter à un bureau fixe de Bell au moins trois jours par semaine.

Key skills/competency

  • Python
  • Kotlin
  • Java
  • Kubernetes
  • AWS
  • GCP
  • Terraform
  • Ansible
  • Linux/UNIX
  • Agile

Tags:

Software Developer
coding
development
testing
deployment
collaboration
troubleshooting
API integration
Agile
code review
problem-solving
Python
Kotlin
Java
Kubernetes
AWS
GCP
Terraform
Ansible
Linux
CI/CD

Share Job:

How to Get Hired at Bell

  • Research Bell's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight relevant experience with Python, Kotlin, Java, cloud platforms (AWS, GCP), and CI/CD pipelines.
  • Showcase technical prowess: Emphasize hands-on experience with IaC (Terraform), automation (Ansible), and container orchestration (Kubernetes).
  • Prepare for behavioral questions: Demonstrate strong collaboration, problem-solving, and adaptability in line with Bell's core values.
  • Understand Agile methodologies: Be ready to discuss your experience working within Scrum or Kanban frameworks.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background