logo

View all jobs

Network Systems Software Engineer-79481

Ottawa, ON

The Senior OSS/EMS Developer will play a key role in the evolution of Operational Support Systems (OSS) and Element Management Systems (EMS). They will contribute to the design, development, and automation of software solutions to monitor, manage, and optimize network performance, working closely with internal teams and external vendors.

We are looking for a blend of System Administrator and DevOps experience.
The most important requirement is strong C++ expertise and experience working in telecom environments, building OSS/EMS platforms.

 

Required:

  • 5+ years of experience in OSS/EMS development or NMS system design

  • 5+ years of C++ programming experience (including at least 2 years with version 17 or 20)

  • Strong knowledge of network management protocols: gNMI, gNOI, NETCONF, RESTCONF

  • Understanding of the following protocols and standards:

    • MEF and TMF standards

  • Ability to solve complex problems in OSS/NMS environments

Assets (Nice to Have):

  • Experience developing in Linux environments and using containers

  • Layer 3: IP, OSPF, BGP, MPLS, SR-MPLS

  • Layer 2: Ethernet, VLAN, STP, LACP

  • Knowledge of NMS tools such as: Netcracker Digital OSS, ONAP, Ciena Blue Planet, Amdocs

  • Experience with YANG modeling, Protobuf, XML, JSON, and Jinja2

  • Experience in functional validation using automated scripts (an asset)

Share This Job

Powered by