Senior Software Engineer/Architect Job Posting



Job Title:
Software Validation Engineer
Job ID: SC12220
Company: Supermicro Computer, Inc
Position Type: Permanent
Pay Rate: DOE
Skills:
C++, Java Programming, server testing, PERL software development, XML, Linux/Windows platforms
Date Posted: Jul-16-12

Summary:

Micro, a global leader in high performance, high-efficiency server technology and innovation, is looking for a Software Validation Engineer. This position will work on Server management applications that will be deployed by the data centers to manage server clusters. The ideal candidate is expected to be self-driven, work independently as well with remote teams, establish new methodologies and create modular and salable software solutions that helps build next generation data centers. He/she should demonstrate understanding of data center deployments, and should be able to work with Product management to deliver software in time to market. Broad knowledge of and exposure of system management software are essential for success in this role.

Essential Duties and Responsibilities:

- Design enterprise applications and standalone Java applications suited to large volume, Enterprise environments
- Evaluate and leverage new technologies appropriately
- Produce high-quality engineering design documentation
- Work with the product management and engineering teams to translate product requirements into high-quality deliverables
- Proactively identify areas of improvement
- Meeting with clients and presenting design and architectural concepts
- Working with clients throughout the design process
- Experience in Agile process
- May require travel (15%)

Qualifications:
- Maximum 3-5 years (not a senior level position) of software quality assurance and testing experience on enterprise servers
- Prior data center experience
- Experience in developing test automation.
- Expertise in Usability, Unit, System, Regression, Integration, White box, Functional, Grey Box, Black Box and API Testing.
- Expertise in developing test plans and cases, test automation for enterprise Java testing.
- Extensive experience in both functional and performance testing in Web based, Client/Server applications using manual and automated procedures.
- Experience in agile methodology and scum methodology.
- Technical skills:

1) C, C++, Java, Perl and Shell
2) Working experience with server management software like IPMI
3) Understand Web languages like AJAX, PHP, HTML/CSS, Javascript
4) Familiarity with XML (and adjacent technologies like XPath, XQuery, XSLT, SOAP)
5) Experience designing and documenting object orientated base solutions using best practices
6) Able to perform software development full life cycle functions
7) Experience of distributed architects
8) Working knowledge of Microsoft Active Directory domains
9) Experience with Service Orientated Architecture or Web Services
10) Experience with C/Unix and scripting
11) Experience with Event Based programming
12) RDBMS (MySQL/Oracle/etc.)
13) Developing apps for Linux/Windows platforms

- BS or MS in Computer Science or Computer Engineering or equivalent.

Location: US-CA-San Jose
Telecommute: No (Onsite Position)
Contact Name:
Contact Phone:
Contact Email: sm-jobs@supermicro.com
URL: http://www.supermicro.com/index.cfm
Contact Comments:

Please submit resume to the contact email address in this listing and include the following requisiiton number in the subject field: SC12220
Please mention Dev Bistro when contacting us.