Labcyte Inc.

Senior Software Engineer - Application Development

The Software Department is seeking an exceptionally talented Senior Software Engineer who will be a key team member supporting and enhancing the software applications for Labcyte’s innovative acoustic droplet ejection liquid handler. As a technical contributor, this individual must be comfortable working within a small group of developers and other cross disciplinary individuals in the design, development and release of end-user application software.

Responsibilities:

  • Member of an interdisciplinary R&D team developing end-user applications and production software applications for Labcyte’s instrument platforms.
  • Development of Windows-based applications (90%) and ASP.NET web-based utilities (10%) for various software products
  • Maintain existing software applications through bug fixes and minor enhancements
  • Work with other software team members and software QA to deliver complete and high quality software products to customers according to agreed upon schedules and specifications
  • Communicate effectively with marketing, support, and manufacturing to troubleshoot problems
  • Contribute to the architectural design of software applications

 

Minimum Qualifications/Skills

  • Minimum of five years experience developing commercial software required.   Experience with the complete software development product life cycles from concept to development and product testing and final release required.
  • Experience with software development on Windows XP required and Windows Vista/Windows 7 desired. Proven experience writing software using Visual Studio in C# required and VC++ expected. A fundamental knowledge of C# and all versions of the .NET Framework is required
  • Writing database-enabled applications required. Experience designing databases for SQL Server desired.
  • Experience with reading and writing XML data is required.
  • WCF and WF experience desired.
  • Use of source control systems such as Sourcesafe or Perforce is required.
  • Knowledge of requirements analysis, software design, OOP, software quality engineering, is required
  • Strong organizational skills to work with cross-functional teams in defining project requirements is expected
  • Strong written and verbal communications skills are essential

 Education

  • Minimum of Bachelor’s degree in Computer Science/Software Engineering

Location: Sunnyvale

Candidates only, no recruiters or agencies.

To apply for this position email: careers@labcyte.com subject line “Sr. SW Engineer - Applications”.

 
© 2012 Labcyte Inc.