Senior Software Engineer at DORC International
3214 Zuidland, Noord-Brabant, Netherlands -
Full Time


Start Date

Immediate

Expiry Date

24 Apr, 25

Salary

0.0

Posted On

24 Jan, 25

Experience

7 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Wpf, Analytical Skills, Mstest, Xaml, Software Development, Communication Skills, Sprint Planning, Computer Science, Design Patterns, Regulatory Requirements, Retrospectives, Selenium, Eye Surgery, Zeiss, Medical Technology, Usability, Agile Environment

Industry

Computer Software/Engineering

Description

Senior Software Engineer
We are looking for a talented Senior Software Engineer to join our team. As a Software Engineer, you will be responsible for developing, enhancing, and managing software for ophthalmic equipment in accordance with international Medical Device standards.

SKILLS AND KNOWLEDGE:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years experience.
  • Demonstrated experience as a software developer with expertise in C#.NET and WPF (Windows Presentation Foundation), preferably in the medical or healthcare sector.
  • Proficiency in XAML for building rich user interfaces in WPF.
  • Good understanding of object-oriented programming principles, design patterns, and software architecture concepts.
  • Experience with the MVVM design pattern and data binding in WPF, focusing on usability and workflow efficiency in healthcare environments.
  • Familiarity with software configuration management tools (e.g., Git, SVN), issue tracking tools (e.g., JIRA), and CI/CD pipelines (e.g., Jenkins, Azure DevOps).
  • Experience with software testing methodologies, test automation frameworks, and tools (e.g., NUnit, MSTest, Selenium).
  • Strong analytical skills and attention to detail, with the ability to solve complex software problems and identify root causes.
  • Effective communication skills and the ability to collaborate with multidisciplinary teams.

DO YOU ALSO HAVE THE FOLLOWING REQUIREMENTS? IF SO, THAT’S A BIG PLUS!

  • Experience with regulatory requirements and standards for medical software development (e.g., IEC 62304).
  • Experience working in an agile environment, using Scrum or Kanban methodologies, and familiarity with agile practices such as sprint planning, daily stand-ups, and retrospectives.
  • Experience with embedded software development in C/C++.
  • Experience with high-level programming environments such as MATLAB/Simulink.

DID YOU KNOW …?

DORC, short for Dutch Ophthalmic Research Center, manufactures equipment, instruments and liquids used in eye surgery.
DORC is a ZEISS company, an internationally leading technology enterprise that develops, manufactures and sells highly innovative products and solutions in a variety of business fields, such as medical technology. As a company wholly owned by a foundation, ZEISS is rooted in and committed to responsibility in all its activities.

Responsibilities
  • Collaborate with multidisciplinary teams to design, develop, and maintain software for the medical sector using C# and WPF (Windows Presentation Foundation).
  • Participate in all stages of the software development cycle, including requirements analysis, design, implementation, testing, and deployment.
  • Translate user requirements into functional software designs.
  • Write clean, efficient, and maintainable code following best practices and coding standards, in compliance with regulatory requirements such as FDA guidelines and the software development standard IEC 62304.
  • Develop and maintain software tools for testing purposes, including automated test scripts, simulation environments, and data analysis tools.
  • Write and maintain technical documentation, such as software implementation, software design description, and software verification protocol.
  • Conduct code reviews, troubleshoot, and provide technical support to resolve software defects in medical software applications.
  • Collaborate with firmware engineers to develop and integrate software components for medical devices, ensuring seamless communication and functionality between hardware and software systems.
  • Support verification processes for medical software products, including documentation and reporting of test activities according to regulatory standards.
Loading...