Hello, I am about to finish my residency in my home country as an Oral surgeon, I would like to get a residency spot in germany as I didn't like the program here in my home country ( north africain country), I can speak 4 languages French, English, Arabic and German, I was told that I need to send my resume to recruitment agencies, is this the right bath? do I need to be in germany and have a Visa to apply for a residency spot ? thank you.