Network Management System Developer
Telesat View all jobs
- Ottawa, ON
- Permanent
- Full-time
- Real-Time Monitoring: Design and deploy real-time network monitoring solutions, including streaming telemetry, event/alarm pipelines, correlation logic, and operational dashboards.
- Network Automation: Build and maintain automation for service turn-up, validation, rollback, and compliance checks using Python or Go with full CI/CD integration.
- NMS Test Automation: Design, develop, and maintain automated scripts and tools to validate NMS/EMS functionality, including fault management, performance management, topology synchronization, and activation workflows.
- OSS Integrations: Work with vendors to implement OSS/NMS solutions and ensure proper integration with existing systems.
- Design & Governance: Review and approve design documents, test strategies, test plans, and automation scripts. Ensure alignment with standards such as TM Forum Open APIs.
- Documentation: Maintain accurate and up-to-date documentation for OSS/NMS requirements, configurations, operational processes, and runbooks.
- Operations & Support: Troubleshoot and resolve complex OSS/NMS implementation and network issues in collaboration with cross-functional teams.
- Security: Enforce security best practices for OSS systems, authentication/authorization, secrets management, certificate handling, RBAC, audit logging, and data protection.
- 3-6 years of experience in a similar role.
- Proficient in YANG modeling, gRPC/gNMI/gNOI
- Experience designing network management systems using Layer 2/3 protocols
- Programming skills in modern Python 3.x, Go or C++14
- Knowledge in TDD and BDD test methodology
- Experience in developing software container hosted in Linux environment
- Knowledge of Protobuf, XML, JSON encoding, and template language (e.g. Jinja2)
- Strong problem-solving, leadership, and communication skills
- Experience with NMS tools like Netcracker Digital OSS, ONAP, Ciena Blue Planet or Amdocs
- This role requires contributions as an individual and a team member
- Hybrid workplace model with four days a week in the office.
- The successful candidate must be able to work in Canada and obtain clearance under the Canadian Controlled Goods Program (CGP)