Job Description:
As a software consultant, you will be interacting with software engineers, network/system operations staff, and network/system architects to keep our service relevant in the marketplace in the fast-moving and quickly evolving networking industry.
Proactive technology research, software development, problem-solving mindset, developing next-generation network architecture using modern networking technology (e.g., hashtag#Software Networking)
MUST HAVE SKILLS (Mandatory)
#10+ years of hands-on software development experience including design, development, debugging, and support, building scalable software systems and software infrastructure.
Experience with programming languages (hashtag#Java) and software debugging tools ( hashtag#jdb, hashtag#JMX)
In-depth understanding of hashtag#scale-out infrastructure, distributed systems, and web services technologies.
hashtag#Experienced in designing and applying data structures, algorithms, and object-oriented concepts to solve challenging problems
hashtag#Experience working with hashtag#ODL, hashtag#REST, hashtag#RESTCONF and hashtag#RPC services and other client/server models
Experienced in integrating and developing messaging infrastructures (hashtag#Kafka, hashtag#thrift, hashtag#proto-buf)
hashtag#Experience with hashtag#open-source logging and reporting solutions (hashtag#Logstash, hashtag#Elasticsearch, hashtag#Kibana, hashtag#Grafana, hashtag#Splunk)
Database development experience (hashtag#MongoDB, hashtag#Redis, hashtag#Cassandra, hashtag#SQL/NoSQL)
hashtag#Open_API (REST/RESTCONF/NETCONF) and hashtag#data_modeling (hashtag#YANG) verification and development
Any Graduate