Enable job alerts via email!

Senior System Developer

SkySys

Ottawa

Hybrid

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Ottawa is seeking a Senior System Developer to design and implement a Network Management System. This role requires 6-15 years of experience in system development, proficiency in protocols, and NMS tools. You will optimize network performance and lead solutions in a hybrid work environment. Strong collaboration with cross-functional teams is essential for success in this strategic position.

Qualifications

  • 6-15 years of experience in a technical design and development role.
  • Proficient in Layer 2 / 3 protocols, network security standards.
  • Experience with NMS tools and software development in a Linux environment.

Responsibilities

  • Design, develop and test NMS software and contribute to architecture.
  • Maintain documentation for CNMS and ensure system integrity.
  • Collaborate across teams to ensure seamless integration.

Skills

Technical design and development experience
Layer 2/3 protocols, IP, MPLS
Network security standards
NMS tools experience
Scripting in Python and automation
API implementation experience
Multi-vendor integration
Behavior-Driven Development (BDD)
Software development in Linux
Bilingual communication

Tools

Netcracker Digital OSS
Kafka
ONAP
Ciena Blue Planet
Amdocs
Job description

Title: Senior System Developer / Développeur Système Senior

Location / Lieu: 4 days in person in Ottawa or Gatineau / 4 jours en présentiel à Ottawa ou Gatineau

Duration / Duree: 6 months, renewable – 37.5 hours / week / 6 mois renouvelable – 37,5 heures / semaine

Responsibilities / Responsabilités
  • Design, develop and test NMS software, support planning and architecture
  • Contribute to the design and analysis of network management applications for managing network elements
  • Maintain comprehensive CNMS documentation to support transparency, maintainability, and operational efficiency
  • Maintain YANG modules for modular resource, service and fault management
  • Contribute to the resolution of complex implementation and network issues through cross-functional coordination and root cause analysis
  • Design and maintain automated test suites to support CNMS validation
  • Define and enforce network security standards to ensure system integrity and policy compliance
  • Contribute to system-level modeling, including interface definitions and CONOPS
  • Collaborate across engineering and operations teams to ensure seamless CNMS integration
Requirements / Exigences
  • 6-15 years of experience in a technical design and development system role
  • Proficient in Layer 2 / 3 protocols, IP, MPLS, SR-MPLS, Ethernet, VLAN
  • Security: mTLS, definition of network security standards
  • Experience with NMS tools like Netcracker Digital OSS, Kafka, ONAP, Ciena Blue Planet, Amdocs
  • Languages: Python 3.x (automation scripting), Go, YAML, JSON, XML NMTS, Protobuf, YANG, Jinja2
  • API proxy and mediation implementation experience
  • Multi-vendor integration, API-based orchestration
  • Behavior-Driven Development (BDD)
  • Maintenance of YANG modules
  • Experience developing software hosted in a Linux environment
  • Knowledge of protocols and standards: IP, MPLS, SR-MPLS, Ethernet, VLAN MEF and TMF Standards
  • The role requires making recommendations and decisions influencing network operations and control solutions
  • The role requires contributions as an individual and as a team member
  • Language: Bilingual or English speaker
Nice to have / Atouts
  • Knowledge in MEF and TMF Standards
Job description / Description du poste

As our Senior System Developer for CNMS, you will be responsible for ensuring the seamless operation of networks by leading the design, implementation, and maintenance of the Network Management System across various segments. You will take ownership of complex technical challenges, driving them to successful resolution through expert analysis, collaboration, and innovative problem-solving. Within our Agile SAFe framework, you will play a key role in the scrum team, actively contributing to the release train and ensuring the timely delivery of robust, scalable, and high-quality EMS solutions.

Your role will be instrumental in optimizing network performance, enhancing efficiency, and ensuring a seamless customer experience.

Working Conditions / Conditions de travail
  • Hybrid workplace model with four days a week in the office
  • Occasional travel is anticipated
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.