Your role
As a member of the software development team you will:
- jointly develop process software for the manufacturing of innovative products;
- provide technical support to the team’s product owner in the process and requirements analyses;
- develop software designs based on the architecture specifications and estimate implementation efforts;
- implement the developed software designs;
- transfer the developed products into operation, perform acceptance tests and ensure support
Your profile
- Msc in computer science, electrical engineering or a comparable engineering degree program or relevant professional experience based on another degree program;
- several years of professional experience in the relevant environment;
- profound knowledge in object-oriented software development with C#, .Net, Windows Forms or WPF;
- experience in creating software products for complex instruments or machines;
- know-how in the area of integration in a multi-layer software architecture;
- good knowledge of German or English, both written and spoken;
- Know-how in the database area (WCF, Rest, Oracle).
Extra’s:
- Knowledge in C++ (Microsoft Foundation Classes)
- Knowledge in the area of IIoT protocols (such as OPC-UA)
- Experience with software architectures and documentation using Enterprise Architect in UML
- Experience in agile working methods according to Scrum
- Knowledge in the area of commissioning software for complex machines and processes