Developer, Software Full Stack

Job Overview

Location
Quebec, Quebec
Job Type
Full Time Job
Job ID
118730
Date Posted
1 year ago
Recruiter
Raymond Catherine
Job Views
168

Job Description

At Bell, we do more than build world-class networks, develop innovative services and create original multiplatform media content – we advance how Canadians connect with each other and the world.
 

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

The Bell IT team uses emerging technologies, Agile and DevOps to design and build innovative solutions that enable Bell’s communications services for businesses and consumers. We’re looking for creative problem-solvers who are curious, collaborative and ready to be on the leading edge of technological transformation.  
 

Job summary:

The successful candidate will be responsible for the development, deployment and support of Bell Canada\'s IT operational support systems. As an application developer, you will use your knowledge to analyze, design and implement monitoring and automation solutions in all aspects of application management.

 

Responsibilities:

  • Collaborate with IT staff to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processes.
  • Design, develop and deploy new applications as well as improvements to existing applications, software and operating systems.
  • Perform applications testing and debugging.
  • Work with Application Architect to define business requirements and systems goals, and to identify and resolve business systems issues.
  • Understanding of concepts and components of managed support architectures.
  • Play a key role in a team-based, enterprise-class managed support service delivery to Bell clients.
  • Investigate and troubleshoot issues and develop solutions for customers while gaining an understanding of their business needs.

 

Requirements:

  • B.Eng/B.S. degree in a technical field or equivalent practical experience.
  • Very good knowledge of Java and Python languages.
  • Experience in the administration of Unix/Linux systems, including networking knowledge.
  • Knowledge of containerization platforms such as Docker, Kubernetes, OpenShift.
  • Knowledge in virtualization technologies, protocols, and orchestration.
  • Knowledge/Experience with Spring Boot 1 and 2, unit testing
  • Knowledge/Experience with Python 2, 3, tox, unit testing
  • Knowledge/Experience with Messaging systems like RabbitMQ or Kafka
  • Knowledge/Experience with CI/CD Pipelines (building and maintaining pipelines)
  • Knowledge/Experience with REST/SOAP APIs (producing and consuming)
  • Knowledge/Experience with Multi-Threaded Programming (locking, scheduling, non-blocking, etc)
  • Knowledge/Experience with Troubleshooting (JVM Profiler, Thread dump analysis, Python profiler)
  • Be able to learn and react quickly when facing new problems.
  • Be able to meet deadlines while handling multiple tasks and projects and switch between them quickly.
  • Good communication skills both written and verbal.

Job ID: 118730

Similar Jobs

Meta

Full Time Job

Developer, software full stack Developer, software full stack

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Developer, software full stack Developer, software full stack

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Developer, software full stack Developer, software full stack

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Developer, software full stack Developer, software full stack

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept