All offersWrocławNetSenior .Net Software Engineer
Senior .Net Software Engineer
Net
QIAGEN Business Services

Senior .Net Software Engineer

QIAGEN Business Services
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    .NET C#
    advanced
    English
    regular
    Agile
    nice to have
    Scrum
    nice to have

Job description

MDx Software Development department in Wroclaw is key R&D center in QIAGEN. Together with HQ in Hilden its delivering end to end software solutions.

Project description:

Automated Data & Analysis Management (ADAM)

Main goal of the project is constant development and maintenance of the application used by molecular biology scientist to automate DNA sequencing. This means enormous amounts of data produced daily (5 TB every day on average).

Now we are looking for a candidate who helps us to develop the big data engine which will gather, process and visualize the DNA related models.

We cooperate with DNA scientists, local infrastructure team and business representative.

Backend:
Desktop apps (WPF, C#) which are responsible for run analysis, parse files, update database, copy files produced by gene readers. All are installed on numbers of servers – over 30.

Frontend:
Web UI - web application used to trigger analysis and view the results (C#, Web API, MySQL, HTML, CSS, nHibernate, Angular 2-6, Bootstrap)


We work in agile – for us that means that we have freedom when it comes to the tools and technology and we are adaptive to our customer demands in case of business value and.

We have to be innovative – our domain forces us to be that and without it we couldn’t exist. It’s part of our DNA.

Your main duties would include:

  • Implementation of web oriented, cloud-oriented software:
  • o Technology stack is composed of a combination of coding frameworks and languages including C#, .NET Core, WebAPI, TypeScript, Angular 6, CSS, jQuery, and bootstrap.
  • Working in an international and interdisciplinary team.
  • Creating technical documentation according the given processes.
  • Software development in an agile team.