job structure design