Job Title: NMS Lead Engineer / Software Lead Developer

Experience: 12- 18 yrs

Job Location: Bangalore

Job Description:

This position is responsible for Software development of Fujitsu Virtuora Network Controller– SDN controller product for Optical transport network for L2/L3 layers providing end-to-end service provisioning, orchestration and network programmability. Responsibilities include analysing requirements, architecture, design, development and maintenance of multiple software components of Virtuora NC to meet customer requirements using cutting edge technologies.
Candidates for this job should have very strong technical, programming skills and be capable of driving features end-to-end, technically lead the team and handle multiple tasks simultaneously.
Skill-sets:

  • 12-18 years’ experience in product development
  • Expertise in Core Java, Threads, Collections and Data structures
  • Expertise in OOAD, Design patterns, UML modelling
  • Experience in product development of Network management applications for
  • Layer 2/Layer 3 networking protocols (OSPF, ISIS, BGP) and EVPN/L2VPN/L3VPN
  • Services over MPLS networks.
  • MEF-Carrier Ethernet Standards (E-LINE, E-LAN, E-TREE, Traffic Management), VLAN, Ethernet Bridging and Link Aggregation (IEEE 802.3ad)
  • G.8031, G.8032 Resilient networks, Service OAM and Connectivity Fault Management (ITU-T Y.1731 and IEEE 802.3ag)
  • Good experience with Open Daylight (ODL) – SDN controller development and OSGI Karaf bundle application development
  • Very good knowledge of Graph databases and Graph Algorithms
  • Expertise in RPC frameworks like gRPC and protobuf encoding
  • Expertise in protocols such as Netconf, TL1 and modelling tools such as Yang
  • Expertise in OSGI Karaf bundle application development
  • Programming experience Kafka messaging and Cassandra database
  • Familiarity with Cisco and Juniper CLI
  • Expertise in designing and developing REST APIs
  • Experience in unit test frameworks such as Junit.
  • Experience in at least 2-3 full cycle development of Network Management System products
  • Git, Gerrit, Jenkins, JIRA, Familiar with Agile/Scrum development methodologies.
  • Good debugging skills
  • Expertise in building high performant and time sensitive applications
  • Have demonstrated good technical leadership ability, lead end-to-end feature development
  • Have worked in a product company and have successfully owned multiple complex modules over multiple releases.
  • Good documentation and communication skills for regular interactions with internal and external teams
  • Exposure to sound software engineering practices/Agile

Source link