Fujifilm - Bothell, WA

posted 5 days ago

Full-time - Mid Level
Bothell, WA
Machinery Manufacturing

About the position

The Sr. Database Solution Development & Data Management Engineer at FUJIFILM Sonosite is responsible for developing and supporting embedded applications for flagship medical products. This role focuses on implementing complex data management strategies to ensure data accuracy, integrity, and security. The engineer will collaborate with various teams to design, develop, and maintain database schemas and data models, while also participating in the software development lifecycle using Agile methodologies.

Responsibilities

  • Analyze and harmonize disparate data sets into canonical models for analysis and operations.
  • Plan, design, and execute the process of moving data between device and client systems for data migration.
  • Develop code and data pipelines to ingest relational databases, file shares, web services, and real-time streams.
  • Participate in all aspects of the software life cycle using Agile development methodologies.
  • Define system architecture and data architecture design requirements.
  • Propose and analyze system and software requirements relevant to data handling.
  • Assess technical risks and estimate development timeframes.
  • Design and implement software frameworks for data access and handling.
  • Communicate and document designs and implementations.
  • Perform software unit, integration, and system testing.
  • Mentor peers on data handling best practices.
  • Conduct reviews of specifications and designs.
  • Propose design changes to improve code maintenance and robustness.
  • Design and develop advanced data models and structures.
  • Implement robust data security measures to protect sensitive information.
  • Develop and implement data quality standards and processes.

Requirements

  • Bachelor of Science in Computer Engineering or related degree (master's degree preferred) from an ABET accredited institution.
  • 7+ years of combined experience in software development.
  • 5+ years of programming experience with C++, C# experience preferred.
  • Experience with XML or JSON data modeling.
  • Experience managing database scripts in Git/Git Flow/Bitbucket and modern source code management methodology.
  • Knowledge of database architecture and performance implications.
  • Familiarity with embedded databases such as SQLite, SQL Express, MongoDB.
  • Demonstrated experience in development/maintenance of a robust data access layer to support application CRUD operations.
  • Demonstrated expertise with object-oriented design and data-driven design principles.
  • Strong knowledge of data management principles, methodologies, and best practices.
  • Familiarity with data modeling and metadata management concepts.
  • Expertise in ETL solutions for data upload/download/translation.

Nice-to-haves

  • Experience with embedded operating systems including Windows embedded and Microsoft software development tools (Visual Studio).
  • Experience with ISO, FDA, or other regulated product development environments.

Benefits

  • Salary range of $145,000.00 - $170,000.00/year + variable bonus opportunity.
  • Medical, Dental & Vision insurance.
  • Life & Company paid Disability insurance.
  • Retirement Plan (401k) with 4% automatic company contribution and 50 cents match for every dollar contributed, up to 6% of salary.
  • Paid Time Off (up to three weeks in the first year, increasing with service).
  • Four additional paid Employee Choice Holidays.
  • Eight paid holidays per year.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service