Software Engineer II - Product Development Dorado Software
The candidate shall be responsible for the definition, design, development, testing and maintenance of software for Dorado Software's Redcell product suite.
Create, modify and maintain software applications for managing and monitoring network resources (switches, routers, network appliances, servers, storage devices, and more).
Develop functional requirements, design documents, and release documentation for identifying the changes being made to the software.
Ensuring designs and code are fully documented.
Document, report and escalate project issues/defects.
Perform software development tasks within project guidelines/timelines.
Work with software development team members to ensure seamless integration with the existing features in the Redcell product suite.
Adhere to software development process, internal standards and architectural integrity of the Redcell system.
Professional experience creating and maintaining software using the Java programming language.
Experience with Object Oriented Design and familiarization with UML.
Experience with system level analysis of complex problems
Experience working directly with customers to identify and resolve problems
BS/MS in Computer Science or Electrical Engineering
Proven ability applying design patterns.
Willingness and ability to rapidly learn new technologies and tool sets
Excellent problem solving skills.
Strong communication skills (oral and written).
Understanding of formal software development practices, including Object Oriented Use Case Development.
Experience with Source Control systems - Perforce, Clearcase or other source code revision control systems.
Experience with developing or operating a Workflow System.
Experience developing Graphical User Interfaces.
Experience with software test automation tools (JUnit, Silk, WinRunner).
IP network programming, troubleshooting and debugging experience with C++ or Java.
Any of the following areas of network domain knowledge will be considered a benefit but are optional.
Knowledge on network management standards.
Understanding of TCP and UDP protocols.
Knowledge of common IP based network management protocols, including SNMP, Telnet and SSH.
Understanding of Multicast.
Configuration and Interaction with File Servers (TFTP, FTP and SCP).
Understanding of common IP network topologies, including physical and logical links.
Knowledge of IP routing protocols, such as BGP, OSPF, or RIP.
IP Security & Services (IPSec, NAT/Firewall, IDS, or VPNs)
Server and Storage Management (iSCSI SANs, WMI?CIM, IPMI, WSMAN, WBEM)
Voice and Multimedia Technologies (SIP, RTP/RTCP and multimedia technologies)
||15 Plaza Drive |
Folsom, CA 95630