Software Engineer - Biobrain
11h ago

To be responsible for the detailed design, implementation, integration and testing ofsoftware components for Sartorius products.

Job Purpose :

To be responsible for the detailed design, implementation, integration and testing of

software components for Sartorius products.

Work as software developer in Biobrain platform.

Key Job Accountabilities :

Converting system requirements into software component designs

Implementing and unit-testing of software components

Involvement in frequent peer reviews of designs, documents, and code as both reviewer and reviewee

System integration (of hardware and software components) and system testing

Production and maintenance of technical and end user documentation

Education / Qualifications / Special Training :

Degree level education in Computer science stream.

Experience :

3 to 5 years of experience in software development within a quality-conscious environment.

Fluent in C# (Framework 4.0+) through professional use and Visual Studio 2015 / 2017

development environment.

Familiar with use of patterns and .NET frameworks (WPF, MEF, Entity Framework) in

construction of large and complex software applications.

Familiar with common modelling / design approaches UML

Use of WPF and general user interface design and the MVVM design pattern

Experience of using version control, change control and code quality control processes

Experience of working in environments where regular builds, unit tests and integration testing are the norm and ability to contribute to these activities.

Essential :

C# and .NET framework

GIT version control

WPF and User Interface Design, MVVM

Desirable :

Experience with UML and supporting

tools, e.g. Enterprise Architect

MEF, Entity Framework

Insight into complex automated systems

Interested? Driving our future growth requires talented people. Sartorius is a dynamic organisation suited to people who want to showcase skills, be recognised for expertise and thrive in a vibrant and innovative environment.

Become part of our global team.

Report this job

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Application form