[Remote] Software Developer Engineer IV
Note: The job is a remote job and is open to candidates in USA. 1Finity, a Fujitsu company, is a global provider of communications networks seeking a Software Developer Engineer IV. The role involves leading SDN applications software functions, participating in requirement analysis, and ensuring quality execution of developed applications.
Responsibilities
- Lead the SDN applications software functions in SDN Topology and Southbound application functions
- Lead Layer 0 (DWDM), Layer 1 (OTN) and Layer 2 (Packet) SDN application functions on a SDN controller based Network Management System
- Participate in requirement analysis, design, development and maintenance of multiple software components of SDN controller to meet customer requirements using innovative technologies
- Participate in the Open ROADM Multi-Source Agreement forum technical discussions and solve complex service modelling and vendor interoperability challenges
- Participate in Telecommunication/Data Communication domain modelling using standards like ITU-T, ONF, MTNM
- Accountable for as-planned execution and quality of the applications developed
- Issue investigation, status, and resolution during System Test
- Interface with, monitor progress and evaluate performance of external SW vendors that provide SW for the Platform
- Candidates for this job should have very strong technical, analytical, modelling, programming skills and be capable of driving features end-to-end, technically lead the team and handle multiple tasks simultaneously
Skills
- Minimum of 12 years of Experience in product development of Transport Network management solution – Layer 0 (DWDM), Layer 1 (OTN) and Layer 2 (Packet) technologies
- Expertise in Core Java, Scala, Threads, Collections and Data structures
- Expertise in OOAD, Design patterns, UML modelling
- Hands-on experience with Open Daylight (ODL) and SDN controller development
- Hands-on experience of various communication protocols such as Netconf, TL1 and modelling tools such as Yang, Json, XML
- Good knowledge with databases Oracle/MySQL/Cassandra
- Experience in at least 2-3 full cycle development of Network Management Systems products
- Exposure to Kubernetes, Docker, HDFS, ElasticSearch, Kafka, Spark and distributed big-data systems
- Expertise in designing and developing REST APIs
- Exposure to messaging frameworks like Kafka and Java related frameworks like OSGI, Spring, Blueprint
- Experience in unit test, continuous integration (CI/CD) frameworks such as Junit, Jenkins, postman
- Familiarity with Git, Gerrit, JIRA, Familiar with Agile/Scrum development methodologies
- Have demonstrated good technical leadership ability, lead end-to-end feature development
- Exposure to graph data structures/database, path computation algorithm implementation like dijkstra, yen
Benefits
- Short-term incentive based on company results and individual performance
- A full range of health, 401K, and other benefits
Company Overview