Posted in

Software Architect

Software Architect

CompanyTelesat
LocationOttawa, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field
  • 10-12 years in network management and software design
  • Proficient in Layer 2/3 protocols, YANG modeling, gRPC/gNMI/gNOI
  • Programming skills in modern C++, GNU C, Go, Python 3.x, and BDD test frameworks
  • Experience in developing software within docker container hosted in Linux environment

Responsibilities

  • Design network management solutions to monitor and manage Carrier Ethernet and IP services
  • Collaborate with network Element teams to define configurations and notification data models using YANG.
  • Define real-time network monitoring and performance management solutions.
  • Program network automation with gNMI/gNOI/NETCONF/RESTCONF
  • Design, develop and integrated automated scripts and tools into CI/CD to verify NMS functionality
  • Work with vendors to implement modern cloud native OSS/NMS solutions
  • Review and approve design documents, test strategies, plans, and scripts.
  • Maintain accurate documentation of OSS/NMS requirements, configurations, processes, and procedures.
  • Resolve complex OSS/NMS implementation and network problems with cross-functional teams.
  • Enforce security best practices to protect network systems and data integrity.

Preferred Qualifications

  • Knowledge in Layer 3 protocols: IP, OSPF, BGP, MPLS, SR-MPLS
  • Knowledge in Layer 2 protocols: Ethernet, VLAN, STP, LACP
  • Familiarity with MEF and TMF Standards