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”.