Job Description :
Role: Network Applications Developer (Python and Java primarily on a Linux platform)
Location: Louisville, CO
Duration: 5+ Months.

Candidate must have good programming skills, as well as a good understanding of networking

Work Description: This is a 5-month position to work on an innovation project. The work requires programming in Python and Java primarily on a Linux platform. The individual will be working on developing a prototype network management platform using software defined networking. An in-depth understanding and working knowledge of layer 2 and layer 3 networking and DHCP specifically is required.

Skill required:
Experience and in-depth understanding of TCP/IP networking and protocols like DHCP, DNS, routing protocols (experience setting up DHCP server on a linux platform eg. Isc-dhcp)
Good understanding of Ethernet/LAN/WiFi protocols and IPv4 / IPv6 based home networks (understanding of STP, WPA2, 802.1X, ARP)
Experience programming in Python
Experience programming in Java
Experience with developing software on Linux platform
Understanding of protocols like RADIUS, EAP, TLS is required (in-depth experience in these will be a plus)
Experience with OpenDayLight or ONOS is a big advantage
Experience with Docker will be a big advantage
Experience with Software Defined Networking a big plus
Experience with programming in C/C++ a big plus
Experience developing on Android platform a plus
Understanding of PKI, X.509 certificates a plus

Chandu. A

* 114