Description

Responsibilities:

  • You will have the unique opportunity to contribute to the development of new applications for our Instrument suite, participate and collaborate in product development for existing and new products, and support manufacturing through product testing.
  • Your contributions will directly impact the advancement of high-speed cellular research, enabling scientists and researchers to make breakthrough discoveries.
  • Perform all phases of software development including design, implementation, testing, integration, and maintenance of software.
  • Develop and support GUI, analysis, communications, and instrument control software.
  • Collaborate with verification and validation teams to build test requirements based on system software requirements and design.

Minimum Qualifications:

  • A Bachelor's degree and 5+ years of experience, an MS degree and 3+ years of experience, or a PhD.
  • Your educational background will provide you with the foundation needed to excel in this position.
  • 3+ years of experience working with C#
  • 3+ years of experience working with UWP, WPF, or WinUI.
  • 3+ years of experience with .NET, .NET Core, or .Net 5 - 9
  • 3+ years of experience developing C++ or C# GUI applications using object-oriented techniques and methodology.
  • Design Patterns experience with MVVM
  • Experience with multi-threaded constructs
  • Enhancing and improving existing libraries and applications understanding and communicating associated risks.
  • Deep understanding and experience in API design (using RESTFul), including versioning, isolation, and documentation for internal and external (commercial)
  • Demonstrated expertise in software development and familiarity with agile/iterative approaches.
  • Understanding of Object Oriented Design Patterns
  • Comfortable working in Visual Studio and Azure DevOps
  • XAML Skills, whether on UWP, WPF, or WinUI is highly preferred.

Education

Bachelor's degree