Career Opportunities
Software Engineer II - Product Development
The candidate shall be responsible for the definition, design, development, testing and maintenance of software for Dorado Software's Redcell product suite.
Responsibilities include:
- 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.
Experience:
- Minimum of 3 years of professional experience creating and maintaining software using the Java programming language.
- Minimum of 2 years experience with Object Oriented Design and familiarization with UML.
- Minimum 2 year experience with system level analysis of complex problems
- Minimum 1 year experience working directly with customers to identify and resolve problems
Education:
- BS/MS in Computer Science or Electrical Engineering
Required Skills:
- 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.
Desired Skills:
Software Development
- 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.
Network Domain
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)
| Download Dorado's Enterprise IT Trial Today! | |