senior software developer salary germany