This is a context thing. As OP depicts, in this context developer means someone who codes. A WordPress "developer" may call herself a "developer" just fine in the right context, but when used in places where the OP is coming from, the word does not contain the expected information.