A programmer who works on a fixed-length/temporary contract, and is often specialised in writing certain types of code. A contract programmer may be independent or they may work in a supplier' s ref="module.php?name=Lexikon&file=search&eid=1&query=professional services">professional services department, providing consultancy and programming services for the supplier' s products. (2004-03-09)