1. A programmer who is characterised by large and somewhat brute-force programs.
2. When modified by another noun, describes a specialist in some particular computing area. The compounds "compiler jock" and "systems jock" seem to be the best-established examples.
Try this search on Wikipedia, OneLook, Google
Nearby terms: Job Entry System « Jobs « job security « jock » joe » joe code » John Atanasoff