Sr. Software Engineer / Windows Application Developer
Sr. Software Engineer / Windows Application Developer
Location: Sunnyvale, CA
Terms: Full-time / Permanent
Availability: Immediate
Key Skills : GUI Design and development, VC++, API, XML, Sockets, Java, SSL, RMI, HTML, SNMP, SMTP, OOD, Visual Studio, JBuilder, TrollTech QT C++, Storage, NAS, SAN, RAID, UML, Rational Rose
Additional Info : Seeking Green Card holders / Citizens only
Sr. Software Engineer
In this technical hands-on role, you will participate in the architecture, design, development and debugging of proprietary storage appliance Management Software consisting of a GUI and APIs (XML over Sockets) connecting to a Daemon process through the OS/Device Driver and Physical Link layers. Work closely with the Firmware and Hardware teams to evolve the product design and help debug complex problems. The successful candidate will bring a strong background in Windows application software development to determine the best language, technique and tools to efficiently achieve the program and product goals. Responsibilities include defining the software requirements, developing preliminary and detailed design, coding, unit test, and executing successful system software integration. The candidate will follow a formal software development process towards the successful completion of the project.
REQUIREMENTS
Requirements
• BS/MS in Computer Science or Computer Engineering
• 8+ years of hands on Application/GUI design and development experience
• Windows Application Development
• Excellent knowledge of C++ and Java
• Excellent knowledge of user mode services and daemons
• Excellent knowledge of designing APIs
• Excellent knowledge of SSL programming in Windows environment
• Good knowledge of XML, RMI, HTML, SNMP and SMTP
• Good knowledge of Application to device driver interface
• Good knowledge of OOD and Design Pattern
• Good knowledge of developing and porting application Software across multiple operating system environments (Windows, Mac and Linux)
• Must be familiar with Visual Studio and JBuilder
• Excellent verbal and written communication skills.
• Experience with the following technologies is a plus:
* TrollTech QT C++ development environment
* UML and Rational Rose design tools
* Storage, NAS, SAN and RAID concepts
If you feel you are the right candidate for this position, please send you resume as a word attachment to Pavithra Ram at [Click here for email]
|