Junior Software Developer
at Ribbon Communications
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Apr, 2025 | Not Specified | 23 Jan, 2025 | 2 year(s) or above | Design Specifications,Go,Communication Skills,Internships,French | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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