Previous Job
Senior Design Engineer
Ref No.: 18-00015
Location: Mount Laurel, New Jersey
Position Type:Contract
Experience Level: 5 Years
Start Date: 01/19/2018
Senior Design Engineer

This is an automation heavy role with route/switch less important.  
Reporting to the Director of Advanced Services, this is a highly technical role, developing and supporting software automation tools for network engineering teams. The Resident Engineer will be required to develop and maintain automation expertise for the products deployed or to be deployed within the customer's production environment. This position is located at the at the customer site.
  • Understand the customer's organizational structure and become familiar with the customer's processes and procedures.
  • Carry out testing of new tools, features, and functionality as required by the Customer in a laboratory environment and to help develop plans to implement and verify that they are operating correctly in the live network
  • Support ongoing efforts in defining best practice policies for automation applications used by Customer
  • Automation of network elements for architecture certification
  • Help develop, improve, and employ testing strategies and techniques
  • Thorough documentation of automated solutions
  • Build tools to automate network monitoring and operation
  • Bachelor's degree in computer science (or equivalent) is required
  • Strong customer orientation with ability to work directly with customer/product owner to define requirements
  • Strong written and verbal communications
  • The ability to work independently and to function in a team environment.
  • Knowledge of network routing and switching technologies
  • Experience with Java or Python development, including object-oriented concepts; JBOSS BPM experience a plus
  • Understanding of web languages and frameworks including AngularJS and PHP
  • Knowledge of unit testing methodologies and frameworks
  • Knowledge of infrastructure automation tools such as Puppet, Ansible, Chef, Salt
  • Experience in software development with Scrum/Agile Methodology
  • Exposure to web services (REST, JSON-RPC, or SOAP)
  • Experience with YANG and XML (including XPATH) modeling languages
  • Proficiency with Linux environments and utilities
  • Relational DBs (MySQL)
  • Experience with revision control source code repositories (Git)