Senior Software Engineer - 7 years Medical Devices REQUIRED Information Technology (IT) - Santa Barbara, CA at Geebo

Senior Software Engineer - 7 years Medical Devices REQUIRED

Salary:
Confidential

Love your job!

Our Santa Barbara based client, in the Medical Devices Industry, is seeking a top notch Senior Software Engineer to add to their team. Excellent salary, bonus, benefits and relocation package are all available. This is an excellent client.

Main Objective:

Responsible for full life cycle development of Class I and II medical devices, which includes architectural design, interface design, analysis and simulation, prototyping, design assurance testing, development through production release, and product maintenance. Recognized as technical leader and resource.

Essential Duties and
Responsibilities:

  • Full Lifecycle development of key Server Side components/connectivity.
  • Primary contributor to achieve integration into HIS systems (DICOM, HL7, HIPAA, EMR, etc.) and system communication design and implementation.
  • Full life cycle development of system security.
  • Primary contributor to video streaming management
  • Design optimization through modelling, simulation and analysis.
  • Responsible for Software Design and Development SOP in compliance with relevant governing standards, including verification validation planning and implementation.
  • Leader in development optimization through lean and agile methods.
  • Co-development with in-house and contract developers in distributed development environment.
  • Help manage source code repository, development environment, defect tracking system.
  • Provide expert consultation in one or more areas of design, development, and implementation of technical products or systems.
  • Recommend alterations to development and design to improve quality of products and/or procedures.
  • Support design history file deliverables for assigned projects, adhering to design control procedures.
  • Provide Regulatory department technical support for assigned projects as needed.
  • Support Marketing and Product Management with technical information to be used for training and marketing of assigned products.
  • Support surgeon and distributor customers by training and/or educating on technical aspects of assigned products as needed.
  • Some required domestic travel to support customer installation and visit.
  • International travel may be required.

Education and
Experience:

  • Minimum of a Bachelor of Science Degree in Computer Science or a related technical discipline; MS preferred.
  • Minimum of 7 years of relevant product development experience is required.

Knowledge and Skill Requirements:

  • Current or former role acting as a lead developer of a large scale multi-layer design including architectural design, implementation and test.
  • Expert level background in Java (Maven, Spring Framework, GWT, etc.), Javascript, .NET
  • Extensive experience with Web Services and Client Server architecture
  • Expert level knowledge in networking protocols and security.
  • C/C+
    Object Oriented programming.
  • Android programming experience.
  • Expert in multi-threading design, implementation and management
  • Ability to optimize data management (SQL) for robustness and scalability
  • Experience with Windows, Unix/Linux, iOS
  • Expert skills in debugging, troubleshooting, and system optimization
  • Experience with variety of state of the art UI toolsets.
  • Well-versed in Unit Test Creation and working with continuous Integration environments
  • Experience with, knowledge of and discipline in standard System Development Lifecycle practices including translation of business requirements into a System Design document, Source Code Version Control (Subversion, Git, etc.), and maintenance.
  • Experience working in an Agile environment (Scrum, Lean or XP)
  • Experience with Test-Driven Development
  • Experience conducting and participating in Code Review sessions
  • Excellent problem solving skills and strong verbal/written communication skills
Machine, Tools, and/or Equipment Skills:

  • Knowledge of surgical equipment and instrumentation, hardware deguggers, software development environments and degugging tools, static code analysis, network protocols and hardware interfaces.

Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.