It looks like this job is no longer available
Germany €75000 - €90000 Fixed + 10% Permanent
Germany Competitive Contract
Leverkusen Competitive Permanent