Full Stack Software Developer

TELUS Communications - Montréal, QC (30+ days ago)

Apply Now

Lead and elevate a high performing team to even greater heights

Join our team

Network Logical Engineering is on the forefront of the evolution of telecommunications technologies.

This Engineering team is responsible for the configuration and activation of all TELUS Core Network infrastructure nationally. The team is currently going through transformation to support new networking technologies such as software-defined networking (SDN) and network functions virtualization (NFV) & Automation.

From NFV & SDN, to the automation of routine tasks and evolving our back office systems capabilities, we are paving the way towards redefining how we build a leading edge telecommunications network.

Here’s the impact you’ll make and what we’ll accomplish together

You are passionate about development and technology. Using your leadership and business acumen skills, you relish the opportunity to make your mark on a strong and established team going through a disruptive technology change. These technologies will impact daily routine but you are committed to leveraging existing expertise while pivoting to new technologies with a focus on maximizing the benefit for team members and the organization. You have a passion for Dev-Ops and are passionate about executing and sharing your back-end development expertise and knowledge with those around you. You will have an opportunity to gain knowledge and experience in the telecommunications/internet service provider (ISP) industry and the latest networking technologies.

Here's how

Working with a cross-functional team of highly skilled Network and DevOps Engineers to:
Support projects such as the development of our Continuous Integration/Continuous Deployment (CICD) practice
Create new and maintain existing front-end/back-end internal tools: Web pages, Scripts, Virtualization, Database, Container, etc
Leverage your Dev-Ops skills to help build and implement a Dev-Ops practice and contribute to our software foundation
Qualifications

You're the missing piece of the puzzle
Experience in front-end development using Angular, HTML5, CSS
Ability to program/automate in any of the following languages: Python, Java, Node.Js
Experience with automation, validation and test using CI/CD practices: GitLab, Jenkins
Experience with version control systems: Git
Experience with configuration management systems: Ansible, Chef or Puppet
Practical experience with database design
Experience with Linux
Knowledge of Representational State Transfer (RESTful) application program interface (API) design and development
Degree in Engineering or Computer Science
Knowledge of data structures and algorithms
Ability to Independently lead a project from conception to completion
Great-to-haves
Linux certifications
How tools support DevOps collaboration
Knowledge of developing/managing applications in Docker/Kubernetes