Software Development Engineer

Apply Now

Company: Dorado Software

Location: El Dorado Hills, CA 95762

Description:

Design & develop distributed & standalone network management systems, using OOAD (Object Oriented Analysis & Design) techniques and Java technologies; design & implement software systems to interface network node with management system for device configuration using Layer 2 & 3 network technologies; develop software systems to implement network security systems, using encryption techniques; implement SNMP-based fault management systems, using network event management techniques.

Please send your resume tohr@doradosoftware.com

Requirements
  • BS/MS in Computer Science or Electrical Engineering
  • Strong communication skills (oral and written)
  • Course work and/or work experience with the Java programming language
  • Software Design, Coding, Testing and Implementation Skills, including any of the following technologies:o Java. Web services(SOAP/WSDL), XML, HTTP
  • Understanding of Object-Oriented Design and Coding principals
  • Understanding of TCP and UDP protocols
  • Willingness and ability to rapidly learn new technologies and toolsets
  • Excellent problem-solving skills
Preferred Software Development Experience
  • Experience with Source Control systems - Perforce, Clearcase, or other source code revision control systems
  • Experience with software test automation tools (JUnit, Silk, WinRunner)
  • IP network programming, troubleshooting, and debugging experience with C++ or Java
  • Graphical User Interface Development
General Networking
  • Course studies covering basic IP Networking concepts (LANs, WANs, Routers, Switches)
  • Knowledge of network management standards
  • Knowledge of common IP based network management protocols, including SNMP, Telnet and SSH


Similar Jobs