Job description
The Software Developer is responsible for working with Oximetry and Hemodynamics teams to develop full-stack software solutions for next-generation patient monitoring products. This role will be focused on the development of user interfaces and experiences for clinical monitoring applications.
Essential Job Duties and Responsibilities:
· Design front-end software components into new and existing .NET applications, through implementing interfaces, algorithms, APIs, data structures, markup language, and other common design patterns.
· Create effective user-interfaces for displaying patient data, physiological signals, diagnostics, etc.
· Design custom controls and elements for clinical and administrative interfaces.
· Develop logic, handle events, and implement experience workflows for user interfaces.
· Implement under secure environment requirements, both in code and platform/infrastructure.
· Contribute to design inputs, verification and validation testing, and certification of software products.
· Complete other duties as assigned, related to the development of software used in medical devices and their supporting infrastructure, integration, and support production functions.
Additional Responsibilities:
· Develop subsystems in full-stack software products and influencing the architecture for the product ecosystem, from conception to market.
· Understanding of human factors engineering and usability guidance when designing software systems
· Work independently as well as in an agile software development team.
· Develop software under ISO 62304, creating effective software documentation for quality assurance.
· Work requires willingness to work a flexible schedule including weekends and evenings as necessary.
· Other duties as assigned.
Required Knowledge and Skills:
· Minimum of bachelor’s degree in Computer Science, Computer Engineering, or Equivalent; or equivalent experience.
· 3+ years of relevant industry experience, or equivalent.
· Intermediate experience in the .NET stack: C#, Desktop/Mobile applications, ASP.NET, Visual Studio.
· Practical experience with XAML or similar markup languages and data binding mechanisms.
· Developmental experience with modifying and creating custom user interface controls and elements.
· Excellent written and oral communication skills and high level of proficiency in the English language.
Desired Knowledge and Skills:
· User Experience design principles and frameworks
· Experience designing software interfaces for clinician use in dynamic medical environments
· Storyboarding and programmatic object animation experience
· Familiarity with the Microsoft Fluent design system
· Experience with Figma or similar UI layout tools
· Development experience in a regulated industry, such as under the FDA Practical experience in executing code releases, design-phase transitions, and quality reviews.
· Familiarity with DevOps principles and tools, including unit testing.
· Experience in developing in an agile development framework, SCRUM preferred
· Experience in developing with a modern Software Version Control System, such as Git.
· Knowledge of the principles of photoplethysmography and its application to pulse oximetry.
Physical and Environmental Requirements:
· Fast-Paced, high-volume office environment with frequent interruptions.
· Work requires travel to meetings, site visits, and experiment sites.
· Proficient use of office equipment including computers, copiers, fax machines and telephones.
· Proficiency with computers and Microsoft Office Suite (Word, Excel, PowerPoint, Outlook, Teams).
· Ability to communicate effectively via spoken, written and electronic means.
· Ability to sit for extended periods of time.
Note: This job description is not intended to be an exhaustive list of all duties, responsibilities or qualifications associated with the job.
**Employees are held accountable for all duties of this job**
Job Type: Full-time
Pay: $70,000.00 - $110,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- Monday to Friday
Education:
- Bachelor's (Required)
Experience:
- Relevant Industry: 1 year (Required)
Work Location: In person
jackharris.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, jackharris.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, jackharris.com is the ideal place to find your next job.