Job Description
Description
Job Title : Software Developer (with Architecture Experience)
Location : Kanata, Ontario (Ottawa)
Duration : Permanent Full-Time, Hybrid (2-3 days on-site per week)
Job Overview :
As a Software Developer with Architecture experience at Ribbon Communications, you will play a pivotal role in shaping the architecture of RAMP ( Ribbon Application Management Platform ) . Your responsibilities will include defining new feature requirements, reviewing design documents, and ensuring the platform’s scalability and code quality. You will collaborate with cross-functional teams to support the migration of RAMP to Openshift, prototype new frameworks, and contribute to the ongoing development of OAM architecture teams.
Key Responsibilities :
- Lead the architectural vision and strategy for RAMP .
- Define, document, and prioritize requirements for new features in RAMP .
- Review and approve design documents to ensure alignment with platform goals and scalability.
- Prototype and experiment with new frameworks, tools, and technologies to enhance platform functionality.
- Provide technical leadership to improve code quality, maintainability, and performance.
- Guide the migration of RAMP to Openshift , ensuring seamless transition and optimization.
- Collaborate with OAM architecture teams to drive improvements in overall platform architecture.
- Evaluate and integrate third-party software solutions, both paid and open-source, to enhance platform capabilities.
- Solve complex and ambiguous technical challenges, providing clear, actionable solutions.
- Translate business and customer needs into detailed product specifications.
- Foster collaboration across diverse teams, ensuring alignment on goals, timelines, and deliverables.
Skills & Experience :
- Strong experience in software development, with a deep understanding of development processes, especially Agile methodologies.
- Proven hands-on expertise in leading architectural decisions and software development.
- Demonstrated ability to prototype new concepts and evaluate emerging technologies.
- Exceptional problem-solving skills, particularly in navigating ambiguity and complex technical issues.
Required Technologies & Expertise :
- CNF/K8s (Cloud-native functions and Kubernetes)
- Microservices Architecture
- Java Spring Boot , JBOSS , Python
- Stream Processing
Why Ribbon Communications?
Join a forward-thinking and innovative team at Ribbon Communications , where you’ll have the opportunity to influence the future of cutting-edge technology solutions in a collaborative and fast-paced environment.
#J-18808-Ljbffr
Company
Ribbon Communications
Location
Ottawa
Country
Canada
Salary
100.000
URL