How about a job ability called, say, "Mentor" that transfers all self-cast buffs onto another party member with their maximum duration, cooldown one minute?

That keeps the vision of RDM as a self-buffer intact, whilst still providing a unique buffing role in a party situation and not detracting from other mages' AOE buffs.