Hybrid: Network Programmer / Developer
Apply on
Design, develop, deploy and operate software which creates and controls network functions running in hardware and software which performing packet inspection, classification, switching, steering and forwarding. Create self-service applications and libraries for network engineers to control the network and automate workflows. Software development skills in Python with Object Oriented and algorithmic experience.
Experience with scripting languages such as bash, Python, PERL, etc. Experience with networking software (e.g., TCP/IP, IP Tables, NAT, Networking protocols, Deep Packet Inspection, IPV4, IPV6, routing protocols, etc.).
Experience with developing applications using SNMP, NETCONF and other network management protocols. Experience in networks, devices, services modelling and automation Experience with design and implementation of NMS/EMS systems.