Software Developer GO – Ribbon User Management Gateway Application (Co-op)
About the role
ABOUT RIBBON COMMUNICATIONS
Ribbon Communications is a global leader in secure cloud communications software solutions, IP and optical networking solutions, and cloud-to-edge communications. We serve a diverse range of customers, including service providers, enterprises, governments, and critical infrastructure providers. Our innovative solutions are designed to modernize networks, enhance competitive positioning, and improve business outcomes in today's data-driven world. At Ribbon, we are committed to fostering a culture of diversity, equality, and inclusion. We pride ourselves on our passion for innovation, our dedication to customer satisfaction, and our commitment to social and environmental responsibility. To learn more, visit ribboncommunications.com.
OPPORTUNITY
We are looking for a hands-on software developer focusing on maintaining and enhancing our cloud-based user management micro-services. This role is primarily for a COOP student interested in back-end development using the GO language to implement unit test cases for existing code and assist with new feature development. Knowledge of GO language is not required but would be an asset. The ideal candidate will have experience in developing mock objects for test automation.
A successful candidate must be self-driven, excited about working with new technologies and comfortable working in a dynamic work environment.
As part of our team, you will
- Collaborate with other team members
- Test/debug/fix/improve the current code base
- Design and produce high quality, well-architected and supportable software
QUALIFICATIONS
- Highly motivated, demonstrating a strong work ethic through academic achievement
- Demonstrated ability to independently research, troubleshoot, and resolve development tasks with minimal assistance
- Previous Co-Op and/or Intern experience is not required
- Some level of experience with at least some of the following technologies would be beneficial
- Amazon AWS Public Cloud or Kubernetes/Docker
- Familiarity with Identity and Access Management (IAM) system and/or Authentication and Authorization (AA) protocols
- Jenkins CI/CD pipelines
- REST APIs
- Linux
- Windows development
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.'
About Ribbon Communications
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.
Software Developer GO – Ribbon User Management Gateway Application (Co-op)
About the role
ABOUT RIBBON COMMUNICATIONS
Ribbon Communications is a global leader in secure cloud communications software solutions, IP and optical networking solutions, and cloud-to-edge communications. We serve a diverse range of customers, including service providers, enterprises, governments, and critical infrastructure providers. Our innovative solutions are designed to modernize networks, enhance competitive positioning, and improve business outcomes in today's data-driven world. At Ribbon, we are committed to fostering a culture of diversity, equality, and inclusion. We pride ourselves on our passion for innovation, our dedication to customer satisfaction, and our commitment to social and environmental responsibility. To learn more, visit ribboncommunications.com.
OPPORTUNITY
We are looking for a hands-on software developer focusing on maintaining and enhancing our cloud-based user management micro-services. This role is primarily for a COOP student interested in back-end development using the GO language to implement unit test cases for existing code and assist with new feature development. Knowledge of GO language is not required but would be an asset. The ideal candidate will have experience in developing mock objects for test automation.
A successful candidate must be self-driven, excited about working with new technologies and comfortable working in a dynamic work environment.
As part of our team, you will
- Collaborate with other team members
- Test/debug/fix/improve the current code base
- Design and produce high quality, well-architected and supportable software
QUALIFICATIONS
- Highly motivated, demonstrating a strong work ethic through academic achievement
- Demonstrated ability to independently research, troubleshoot, and resolve development tasks with minimal assistance
- Previous Co-Op and/or Intern experience is not required
- Some level of experience with at least some of the following technologies would be beneficial
- Amazon AWS Public Cloud or Kubernetes/Docker
- Familiarity with Identity and Access Management (IAM) system and/or Authentication and Authorization (AA) protocols
- Jenkins CI/CD pipelines
- REST APIs
- Linux
- Windows development
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.'
About Ribbon Communications
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.