Junior Software Developer

at  Ribbon Communications

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Apr, 2025Not Specified23 Jan, 20252 year(s) or aboveDesign Specifications,Go,Communication Skills,Internships,FrenchNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

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

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:2.0Max:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Computer/software engineering computer science/systems electrical engineering or equivalent

Proficient

1

Montréal, QC, Canada