Apply For Yang Software Engineer - Work Remotely at DataVision

Job Details

Job Title: Yang Software Engineer - Work Remotely

Company Name: DataVision

Company Location: , , US

Term: Full-time

Starting Date: Nov 16, 2015

Salary:

Description:

Responsibilities:

·        To be able to configure and implement Cisco Tail-f NCS (now known as NSO)

·        Build NMS, SDN applications and orchestration solutions.

·        Interface closely with customers, and DataVision consultants to technically evaluate and propose customer solutions.

·        Create blueprints for architecture and design including hands-on work to validate approaches, architecture / design concepts, and provide example implementations.

·        Review software engineering artifacts such as functional specifications, design specifications, code, unit tests, system test plans, feature test plans and ensure architectural integrity and high quality.

·        Design, develop, integrate and test software for use in Network Configuration management systems and Element Management systems.

·        Must be self-motivated team player, and is expected to deliver with minimal supervision.

·        Work with Cross platform Functional leads in assimilating Systems requirements, and implement them.

·        Develop YANG modules for telecom services offered by carrier or enterprise customer

·        Must be able to communicate with client and understand/synthesize solutions based on client requirements.

·        Focus on quality, and use state of the art development and testing tools to ensure high quality deliverable.

·        Maintain system documentation

·        Design and conduct unit and integration tests

·        Tail-f device NED development activities

·        Develop Service to Device model mappings



Requirements:

Qualifications:

·        Strong in YANG Modeling language

·        Strong knowledge and hands on experience of Unix/Linux Kernel

·        Experience in platform SW development for a highly scalable and complex networking platform

·        Networking experience: NETCONF, HTTP, SSH, CoAP, TLS, DTLS

·        Ability to define and drive architectural concepts

·        Excellent debugging skills

·        Ability to understand and address scalability, performance and reliability requirements for the solutions we develop

·        Experience with Agile software development.

·        Strong expertise in software architectures, scalability, reliability, web-based applications and database development.

·        Good knowledge of networking technology: Layer 2 – 4 Protocols, network architectures, network function virtualization (NFV), software defined networking (SDN) controllers and applications, OpenFlow, and virtualization.

·        Strong knowledge of API design such as NETCONF, RESTful API, XML APIs, and SNMP.

·        The candidate should be able to mentor junior engineers and provide technical leadership.

·        Strong verbal and written communication skills. Able to adapt communication style to match the needs of the audience.

·        Able to handle ambiguity and work with a high level of guidance. Highly motivated and self-driven. Able to collaborate cross functionally to meet challenging goals.

·        Excellent problem solving and analytical skills

 

Preferred Skills:

·        JavaScript language skills for application in developing GUI for NCS product

·        Knowledge of Northbound interface API’s to interconnect Tail-f (or other) systems to OSS/BSS applications in client environment

·        Knowledge of network management systems (NMS) is preferred




Job was posted on Oct 28, 2015