Apply For Cisco Network Control System/Network Service Orchestrator Developer - Work Remotely at DataVision
Job Details
Job Title: Cisco Network Control System/Network Service Orchestrator Developer - Work Remotely
Company Name: DataVision
Company Location: , , US
Term: Full-time
Starting Date: Jul 27, 2015
Salary: DOE
Description:
Candidates can work remotely.
DataVision\'s SDN practice is looking for skilled developers with experience with Cisco Tail-F NCS/NSO systems.
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
- Very minimal travel will be required (5% at most)
Requirements:
- Networking: Familiarity with Cisco and/or Juniper Router and Networking equipment
- Strong knowledge of API design such as NETCONF, RESTful API, XML APIs, and SNMP.
- Programming: YANG, NETCONF, C#, Visual C++, Shell Programing, HTML. PowerShell scripting
- JavaScript language skills for application in developing GUI for NCS product
- Operating Systems: Apache, CentOS, LINUX, Unix
- Experience with Docker, Python, NFV, SDN, Tail-f NCS, OpenDaylight and OpenStack, VMware (not all necessary)
- Understanding of Virtualization, OpenStack and other core elements of NCS to integrate with Production Network Elements
- Creating data models in YANG, scripting, writing transformation code in JavaScript, C, Java & Python
- Aware of relevant IETF RFCs (YANG, NETCONF, etc.)
- Strong knowledge and hands on experience of Unix/Linux Kernel
- Experience in platform SW development for a highly scalable and complex networking platform
- Excellent problem solving and analytical skills
- 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.
- Knowledge of network management systems (NMS) is preferred
- 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 verbal and written communication skills. Able to adapt communication style to match the needs of the audience.
- Able to handle ambiguity and work without a high level of guidance. Highly motivated and self-driven. Able to collaborate cross-functionally to meet challenging goals.
- Knowledge of Northbound interface API’s to interconnect Tail-f (or other) systems to OSS/BSS applications in client environment
Job was posted on Jul 17, 2015