Software Engineer

Overview

On Site
$50-$70 per hour
Full Time

Skills

Verification and validation
Human factors and ergonomics
Agile
User experience
Version control
UI
Data structure
Design patterns
Medical devices
Software documentation
Quality assurance
Computer science
Computer engineering
C#
Mobile applications
Microsoft Windows SDK
Windows API
Microsoft Visual Studio
English
Unit testing
.NET
Interfaces
Design
Algorithms
Data
Workflow
Testing
Usability
ISO 9000
XAML
Communication
MVVM
mvc
Storyboard
Animation
FDA
DevOps
Scrum
Git
Science
Innovation
Network
Embedded systems
Recruiting
Law
Interviewing

Job Details

Job description
The .Net 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.
  • Implement business 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.
  • 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, Windows SDK, Win32 APIs, and 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
  • Familiarity with MVVM, MVC, and other similar architecture patterns
  • Storyboarding and programmatic object animation experience
  • 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.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Diversity, Equity & Inclusion

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
  • Hiring diverse talent
  • Maintaining an inclusive environment through persistent self-reflection
  • Building a culture of care, engagement, and recognition with clear outcomes
  • Ensuring growth opportunities for our people

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.