Post Job Free
Sign in

Software Developer - .NET/Desktop

Company:
Caza Health LLC
Location:
Virginia
Posted:
April 25, 2024
Apply

Description:

This hands-on position is for a mid-level Software Developer with Caza Health. As a software developer, you’ll be an important contributor to Caza’s AI platform, crafting software, user interfaces and user experiences that enable physicians, pathologists, and researchers to diagnose patients efficiently and more accurately, improving health outcomes.

In this role, you will work within a cross-functional team to support R&D and product development efforts leveraging current and future Caza technologies such as the nCyte™AI fluorescence imaging platform. This work will include full-stack software for desktop applications with an emphasis on front end development and algorithm support. A strong foundation in UI/UX development is required. You will be responsible for developing and maintaining user interfaces that complement our existing suite of software tools, facing both internal and external users. You will be responsible for building, testing, validating, and deploying software applications, and involved with development and integration of AI algorithms for healthcare diagnostics. Prior experience in medical diagnostic device (IVD) engineering and product development is desirable but not required. To succeed in this role, you must be a highly motivated and innovative individual capable of working independently and collaboratively on multiple projects simultaneously.

Basic responsibilities include:

· Software development of desktop applications in C# and .NET

· Focusing on frontend software development and algorithm integration

· Collaborating with other software developers and AI engineers to implement algorithms in production

· Collaborating with Caza team, scientific advisors, KOLs, and customers to identify end-user requirements and specifications, including improvements to existing technologies/products

· Developing user interactions and software implementations based on requirements and customer needs

· Designing UI/UX to interface with backend software, create new APIs and apps/programs/systems

· Designing, implementing, deploying, and documenting unit tests

· Developing documentation to use as reference record and to guide software verification/validation testing

· Interacting with Manufacturing, R&D and Regulatory/Quality teams to support new product development; identify, investigate, and resolve customer issues (troubleshooting and debugging)

· Supporting and carrying out tasks relating to the Company's commercial activities, including provision of reports, reviews and summaries to leadership, marketing, and business development

· Adhering to company’s quality, health and safety policies and procedures

· Adopting a flexible approach to the requirements of the job

Key skills include:

· Excellent frontend skills including technical chops, aesthetics, and great attention to detail

· Strong visual and design principles

· A logical and independent mind; strong problem solver

· Teamwork, interpersonal, and strong communication both written and oral

Candidates must possess a deep practical knowledge in desktop development including a solid understanding of functional programming, and object-oriented design patterns. A proven track record of end-to-end application development and results in real world setting is highly desirable. Experience related to medical image diagnostics such as microscopy, ultrasound, x-ray, CT, MRI as well as experience in oncology and women’s health are all highly desirable.

Work may be conducted independently, or more frequently, as part of a product development team consisting of other technical personnel such as Clinicians, Biologists, Chemists, Engineers, Scientists, Technicians and Software Developers.

Job Requirements

Candidate Requirements:

BS, or MS in one of the following fields: Computer Science, Computer Engineering, or similar

BS w/ 3+ years, MS w/ 2+ years

Required proficient in C# or C++, Visual Studio, WinForms

Demonstrated UI/UX experience from past projects is required

Practical knowledge of software development including: languages, libraries, dev tools, API development, unit testing, versioning, and deploy

Nice to Have:

Computer vision experience: MVTech HALCON, OpenCV, Object Detection, Image Segmentation

Backend experience in C++, C#

Proficient in 1 or more of the following: C, C++, F#, Python, MATLAB

Proficient in version control: Azure Dev Ops, git, SVN, Mercurial, or other

Familiarity with Linux, SQL

Experience in a medical diagnostic/device company, or regulated environment

Experience with validation methodologies, design of experiment, and user interaction

Proficient in Microsoft Office, including Word, Excel, PowerPoint, and Outlook

Additional Information

· Job type: Full time with benefits

· 401k match

· Limited travel may be required

Caza Health, LLC IS AN EQUAL OPPORTUNITY EMPLOYER

Apply