Overview
On Site
Full Time
Skills
Testing
Customer Experience
Management
Real-time
Network Monitoring
NETCONF
Scripting
Documentation
Network
Data Integrity
Computer Science
Electrical Engineering
Modeling
Network Administration
C++
GNU
C
Python
Test-driven Development
Behavior-driven Development
Linux
Microservices
XML
JSON
Conflict Resolution
Problem Solving
Communication
NMS
Operations Support Systems
Ciena
Amdocs
Network Layer
Intellectual Property
IP
OSPF
Border Gateway Protocol
MPLS
Data Link Layer
Ethernet
VLAN
Spanning Tree Protocol
LACP
MEF
TMF
Job Details
As a Network Management System Developer, you'll be responsible for ensuring the smooth operation of our network by designing, implementing, testing and maintaining Operational Support Systems (OSS). Your role will be instrumental in optimizing network performance, enhancing efficiency, and ensuring a seamless customer experience.
Main Responsibilities
Education and Experience Required
Knowledge in Protocols and Standards:
Main Responsibilities
- Design network management solutions to monitor and manage Carrier
- Ethernet and IP services, ensuring optimal capacity, performance and reliability
- Define configurations and notification data models using YANG
- Define real-time network monitoring solutions
- Program network automation with gNMI/gNOI/NETCONF/RESTCONF
- Design, Develop and maintain automated scripts and tools to verify NMS functionality
- Work with vendors to implement new 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
Education and Experience Required
- Bachelor's in Computer Science, Electrical Engineering, or related field
- 2-5 experience in a similar role.
- Proficient in Layer 2/3 protocols, YANG modeling, gRPC/gNMI/gNOI
- Experience designing network management systems using Layer 2/3 protocols
- Programming skills in modern C++, GNU C, Go, Python 3.x
- TDD and BDD test frameworks
- Knowledge of developing software in container hosted in Linux environment and microservices
- Knowledge of Protobuf, XML, JSON IETF encoding, and template language (Jinja2)
- Good problem-solving, and communication skills
- Experience with NMS products like Netcracker Digital OSS, ONAP, Ciena Blue Planet, Amdocs
Knowledge in Protocols and Standards:
- Layer 3 protocols: IP, OSPF, BGP, MPLS, SR-MPLS
- Layer 2 protocols: Ethernet, VLAN, STP, LACP
- MEF and TMF Standards
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.