Apart from already having experience as a software developer, of course.
I am a German citizen but I've never lived in Germany nor speak German but I'm pretty confident in written and verbal communication in english as my second language. I'm a native Brazilian Portuguese speaker.