Job modeling and competency design