Junior Software Developer

Posted 2 Days Ago
Be an Early Applicant
Montréal, QC
Junior
Other
The Role
As a Junior Software Developer, you will join the cloud services team to develop micro-services for cloud-native applications, design software for deployment in modern environments, and produce high-quality software while utilizing best practices for CI/CD and Infrastructure as Code.
Summary Generated by Built In

JOB TITLE           Software Developer – Cloud Services Development Team – Full-time Position

LOCATION         Montréal, at the Angus Technopole, 4050 Molson suite 300, 10 minutes walking distance from the Préfontaine subway station.

ABOUT RIBBON COMMUNICATIONS

Ribbon Communications is a company with two decades of leadership in real-time communications. The company delivers intelligent, secure, embedded real-time communications for today’s world. The company transforms fixed, mobile and enterprise networks from legacy environments to secure IP and cloud-based architectures, enabling highly productive communications for consumers and businesses. The company’s innovative, market-leading portfolio empowers service providers and enterprises with rapid service creation in a cloud-native environment. To learn more, visit ribboncommunications.com.

OPPORTUNITY

We are looking for a software developer to join our multi-disciplinary cloud services team focused on delivering common components across the portfolio of Ribbon cloud-native applications. As part of this team, you will:

  • Research and develop leading-edge micro-services that will be used across the portfolio of cloud-native Ribbon products.
  • Design software to be deployed across modern platforms and environments: Kubernetes, VMs and public clouds.
  • Design and produce high quality software.
  • Leverage modern best in class development and deployment practices using CI/CD and Infrastructure as Code (IaC) workflows.

A successful candidate must be a team worker that is enthusiastic, meticulous, and autonomous. You must be able to stay current with evolving cloud software frameworks and development methodologies. You must be comfortable working in a distributed team environment and embrace a culture of continuous improvement at all levels.

REQUIREMENTS

  • 2-5 years of industry experience, which may include internships.
  • University graduate (BS or MS) in Computer/Software Engineering, Computer Science/Systems, Electrical Engineering, or equivalent.
  • Comfortable speaking both English and French.
  • Programming experience, ideally with Go (or other strongly typed languages)
  • Knowledge of network concepts and protocols including TCP/IP, TLS, NAT, DNS.
  • Debugging/analytical skills.
  • Excellent written and verbal communication skills, including the ability to produce clear and comprehensive architectural and design specifications.
  • Linux knowledge

ASSETS

  • Container, Kubernetes, OpenStack and public clouds experience.
  • Scripting using a language such as Python, Bash or Ansible
  • Experience with telephony protocols.
  • Experience working with CI/CD, test automation, and DevOps.

DESCRIPTION DU POSTE    Développeur·se logiciel – Développement de services infonuagique – poste à temps plein

EMPLACEMENT                    Montréal, au Technopôle Angus, 4050 Molson suite 300, à dix minutes du métro Préfontaine.

À PROPOS DE RIBBON COMMUNICATIONS

Ribbon Communications est une compagnie possédant deux décennies de leadership dans les systèmes de communication en temps réel. La compagnie offre des solutions de communication en temps réel intelligentes et sécuritaires qui sont à la fine pointe de la technologie.  Elle participe à la transformation de réseaux à lignes fixes, mobiles ou d’entreprises, en les migrant vers une technologie IP et infonuagique (Cloud).  Ribbon Communications offre un portfolio de produits permettant aux fournisseurs de services et aux entreprises de mettre rapidement sur pied des solutions « cloud native ».  Pour en savoir plus, visitez ribboncommunications.com.

OPPORTUNITÉ

Nous recrutons un développeur ou une développeuse de logiciels afin de se joindre à notre équipe qui fait la conception de solutions communes pour les divers solutions cloud-native chez Ribbon. Les tâches principales à effectuer dans l’équipe sont:

  • Recherche et développement de micro-services qui vont s’intégrer dans l’ensemble des produits Ribbon
  • Conception de logiciels qui peuvent être déployés sur une variété de plateformes : Kubernetes, machines virtuelles (VMs) et infonuagique publiques
  • Architecture et conception de logiciel de qualité
  • Utilisation des meilleures pratiques de l’industrie, incluant l’intégration continue (CI), l’infrastructure sous forme de code (IaC)

Le candidat ou la candidate doit avoir un bon esprit d’équipe, être méticuleux et autonome. Il doit demeurer à jour dans ses connaissances des méthodologies de développement et des technologies d’infonuagique. Il doit également être à l’aise de travailler au sein d’une équipe distribuée.

EXIGENCES

  • 2 à 5 ans d’expérience, incluant l’expérience acquise lors de stages.
  • Baccalauréat ou maîtrise en informatique, génie informatique, logiciel, électrique ou un programme équivalent.
  • Connaissance du français et de l’anglais.
  • Bonnes aptitudes d’analyse et de déverminage.
  • Une expérience de programmation, idéalement en Go ou tout autre langage fortement typé.
  • Connaissances des concepts et protocoles réseaux, incluant : TCP/IP, TLS, NAT, DNS
  • Bonnes aptitudes de communication verbale et de rédaction afin de produire des spécifications et documents de design.
  • Connaissances de Linux

ATOUTS

  • Une bonne connaissance de docker, Kubernetes et de diverses plateformes d’infonuagiques publiques.
  • Connaissance des langages de script tels que Python, Bash ou Ansible.
  • Expérience avec les protocoles de téléphonie.
  • Expérience avec CI/CD, l’automatisation de tests ainsi que de DevOps.

Please Note:

'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'

Top Skills

Ansible
Bash
Go
Python
The Company
HQ: Plano, TX
3,949 Employees
On-site Workplace

What We Do

Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. To learn more about Ribbon visit rbbn.com.

Similar Jobs

ServiceNow Logo ServiceNow

Principal Platform Architect

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Montréal, QC, CAN
26000 Employees

Block Logo Block

Tax Systems Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
Montréal, QC, CAN
12000 Employees
75K-117K Annually

DRW Logo DRW

Machine Learning Specialist

Fintech • Financial Services
Montréal, QC, CAN
1825 Employees

ServiceNow Logo ServiceNow

Manager, Software Development Management

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Montréal, QC, CAN
26000 Employees

Similar Companies Hiring

Place Exchange Thumbnail
Other • Marketing Tech • Digital Media • Analytics • AdTech
New York, NY
60 Employees
Voltage Park Thumbnail
Software • Other • Machine Learning • Infrastructure as a Service (IaaS) • Hardware • Cloud • Artificial Intelligence
San Francisco, CA
51 Employees
Artlist Thumbnail
Social Media • Other • Music • Digital Media
Tel Aviv, IL
450 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account