Personally I don't like being called 'heals' or '<job>' either and use people's names myself, if you really want to get your message across you should use their names, be respectful. Same as irl, you don't go about saying 'Hey, human, do this.' or 'Hey, <job>, do that.', that would be really weird... and usually those who make up some kind of names for people tend to be assholes. :P
And in case if you don't know the player behind a character, either refer to the character or use 'they' instead of 'he', don't be rude.