I think a job system will work by giving buffs to certain attributes and abilities. So you can create your own personalised role with the class-system (armory system), and then define it more with a supplementary job system.
(I hope. Otherwise it will probably suck)