JOBSEARCHER

SOFTWARE DEVELOPMENT ENGINEER

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 to hr@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