Software Engineer II
The Company
Aperio is the leading provider of digital pathology solutions in hospital and reference labs, academic medical centers, and biopharma institutions across the world. Today, our affordable and complete product portfolio is proven to lower costs, increase efficiencies, and enhance workflow in labs everywhere. Our comprehensive product line features our ScanScope* scanners, Spectrum* image management (PACS) software, SecondSlide* slide sharing service for pathology, and image analysis tools and services.
Aperio*s products are FDA cleared for specific clinical applications, and are intended for research and education use for other applications. For clearance updates and more information please visit www.aperio.com.
Title: Software Engineer II
Reports to: Director of Software Engineering
Required Experience / Skills:
* Minimum two years C++/Windows development. Familiarity with Visual Studio and other Microsoft development tools.
* Experience with PHP, FLASH, or FLEX and related Web 2.0 components (Java Script, CSS, etc.)
* Familiarity with GUI design for non-technical users, especially for web pages.
* Familiarity with image file formats (JPEG, TIFF) and with compression techniques (JPEG, LZW).
* Must be self-sufficient; able to work independently to develop stand-alone software.
Desired Experience / Skills:
* Experience configuring / maintaining Apache and SQL Server Express.
* Experience working with various configurations of Windows applications, Registry settings, Language packs, and installation issues.
* Familiarity with network / server issues, TCP/IP concepts, etc.
* Experience developing multi-threaded applications under Windows.
* Experience maintaining and enhancing installation packages used to deploy applications
* Intermediate-level foosball ability :)
Responsibilities:
Design, develop, and unit test stand alone and web application software for Pathology image management applications. Design and deliver functionality for information management and image viewing and processing applications.
Tasks include:
* Work closely with other engineers developing web applications, and image viewing and analysis applications.
* Provide second-level support for operations (installations and customer support) and assist in tuning the installation process to be both a positive customer experience and an efficient one for the customer and Aperio.
* Develop software in accordance with Aperio development procedures.
* Unit test software and installers prior to turnover to QA engineers.
* Work closely with the QA team to test candidate releases.
* Work with existing help files and the technical publications team to maintain and extend current help content.
Location and type:
Full-time employment in Vista, California
Compensation and benefits:
Aperio pays our great people salaries commensurate with market value, and provides full benefits including health benefits and a 401(k) plan. All Aperio employees participate in our stock option plan.
Contact
Aperio is committed to attracting and retaining the most highly qualified candidates available. As an Aperio employee you will be consistently challenged to deliver your best. Because we provide our customers the best technologies and service in the industry, you will constantly develop new skills, learn new products, and be involved in activities that are highly valued in the marketplace. At Aperio, we value our customers as partners, and therefore strive to deliver excellence in everything we do. If you are ready for this challenge, contact us by sending your resume to ndenicholas@aperio.com. Please include the position title.