Software Developer - Network Management System (32445)

Software Developer - Network Management System (32445)

Posted 1 week ago by 1753346127

Negotiable
Outside
Remote
USA

Summary: The Network Management System Developer is responsible for the design, implementation, testing, and maintenance of Operational Support Systems (OSS) to ensure optimal network performance and customer experience. This role involves creating network management solutions, programming automation, and collaborating with vendors to enhance network operations. The developer will also enforce security best practices and resolve complex network issues. A strong background in network protocols and programming is essential for success in this position.

Key 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

Key Skills:

  • 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

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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

  • 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