Software Engineer
Location: Bothell, WA
Duration: 10-11 months
Description:
Responsibilities:
- Perform all phases of software development including design, implementation, testing, integration, maintenance of software for the company's cell analysis instruments
- Development and support of GUI, analysis, communications, and instrument control software and firmware.
- Integration of algorithms & mathematical functions for identification and quantification of data collected by instruments.
- Interact with biologists to translate scientific research needs into instrument user stories and requirements.
Minimum Qualifications:
- 5+ years' experience developing software
- Expert C# skills, including writing real-time multi-threaded software with tasks
- Strong working knowledge of .NET
- Experience implementing software in the MVC, MVVM, or MVP framework
- Knowledge of design patterns
- Unit Testing and TDD experience
- A passion for writing clean code and following best practices
- Team player and clear communicator
- Bachelor's degree in CS or related field; Master's or Ph.D preferred
Skill/Experience/Education:
Mandatory:
Engineer III, Software
Desired:
Contingent Hourly (CWHR)-TEM.CWHR. A00
As an equal opportunity employer, ICONMA prides itself on creating an employment environment that supports and encourages the abilities of all persons regardless of race, color, gender, age, sexual orientation, citizenship, or disability.