Software Architect
Company | Telesat |
---|---|
Location | Ottawa, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert 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