IMHO, even "developer" is a stupid job title which shoud be replaced by a more descriptive one like "computer programmer" or "software engineer".
(which is still better than the "principal consultant" I had on my card in the early '90s when I was a mere kid - it made a grey haired banker in the city smirk a bit and remark "well, maybe when you have some grey hairs". At least I now have plenty of that!)