Systems Architecture Architect

Ribbon Communications
Ottawa
CAD 100,000 - 125,000
Job 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.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Systems Architecture Architect jobs in Ottawa