Software Developer (diagnostics instrumentation) - Saluggia, Italy - ITA 2020-005

Job Title

Software Developer (diagnostics instrumentation)

Job Facts

Organizational Area
Corporate
Country / State
Italy
Place of work
Saluggia
Home/Office based
Office based

Professional Family: 

  • R&D - SD&I
Reporting To
Software Development Manager

Kind of contract

Full Time / Part Time
Full Time
Permanent / Temporary
Permanent
Job ID
ITA 2020-005

Job Scope

Your Mission

The Software Developer will develop the software and firmware required by DiaSorin to satisfy the needs of customers, assay developers, instrument manufacturers and servicing departments, in regards to development of new instruments and improvement of existing instruments,

through a professional, quality-driven and proactive attitude,
with the target of building a solid Corporate know-how,
in order to transfer to DiaSorin Customers the best quality in products and services

Main Responsibilities

Your Contributions

Coordinate Software Development by clarifying and defining software requirements from customer needs, instrument manufacturer, service, marketing and assay R&D.

Design and development of software and firmware for diagnostics instrumentation and related.

Define, review and update software specifications and design details derived from user requirements.

Define technical documentation related to the software and firmware under development or maintenance.

Contribute actively to troubleshoot the released and under development software and firmware.

Investigate on anomalous and/or uncommon situations.

Edit, review and perform software verification/validation/unit test plans and protocols.

Interact with the other development areas within the Team (“Hardware” and “Assay Integration”), in order to investigate the feasibility of proposed implementations and solutions.

Interact with other Company functions, in order to provide team’s expertise and support to problem solving.

Ensure compliance with the Quality Management System, the Company Policies and Corporate Procedures.

Responsible for performing tasks in accordance with safety regulations and instructions

Qualifications Experience Personal Strengths Mobility

You
Education
Master’s Degree in Computer Science, Engineering of Computing Systems
Specialization
Engineering
Experience

1-2 years experience in computer programming is required
Previous experience in IVD (In Vitro Diagnostics) and/or highly regulated FDA environments and biotechnology industry experience is highly appreciated

Technical Competencies

Apply knowledge of computing systems and software structure. Knowledge of C#, C, Phyton, WPF (Windows Presentation Form), Microsoft Visual Studio and Team Foundation Server/DevOps or equivalent is mandatory
Knowledge of MVVM, Linq, Prism, .NET and NET core are required
Knowledge of embedded systems (Linux OS, ARM processor, PIC components and custom ICs) is required
Knowledge of SQL based database is desirable
Knowledge of optics (light sources, detectors and routing) is desirable
Knowledge of heat (generation, transport, absorption and modeling) is desirable
Knowledge of Polymerase Chain Reaction and/or molecular biology principles is desirable
Knowledge of Cybersecurity principles for secure coding approach are desirable
Knowledge of GMP (Good Manufacturing Practice) is appreciated
Seasoned experience using Microsoft Office package.
Test software applications and systems
Create specifications documentation, manuals and detailed sets of instructions including algorithms in pseudo code and computer programs

Skills

Accuracy, comprehension of technical issues
High problem-solving and decision-making capability
Effective analytical skills
Interdisciplinary thought and quality awareness
Well organized, ability to work well independently as well as part of a team
High commitment and willingness to learn
Positive, proactive and open-minded attitude
Strong commitment
Willingness to learn
Focus on results

Languages
Fluent spoken and written Italian and English
Travel Availability
Periodical travels may be required, based on ongoing project phases (max. typical: a few days every 1-3 months)
Relocation Availability
Not required
Training Required

Not required

Benefits

We Offer You

as per Company Policy