A jobsworth is a person who uses the (typically small) authority of their job in a deliberately uncooperative way, or who seemingly delights in acting in an obstructive or unhelpful manner. It characterises one who upholds petty rules even at the expense of effectiveness or efficiency.