after you've finished an apprenticeship as an application developer here in switzerland, you're a "programmer" and after getting your CS / SE degree (university), you're a "software engineer".
They have apprenticeships for programming in Switzerland now? (I'm Swiss, but living in the UK)
yes. don't know when they introduced the apprenticeship as an application developer, but when I started (I started my apprenticeship ~ 7 years ago and completed it after 4 years) you could chose between system technician (or system engineer), supporter or application developer. (btw, please excuse my delayed answer)