Programmers with specific tasks, might work on physics (e.g. programming movable objects so that they appear to obey the laws of gravity, etc.)
Specialist tools programmers identify and design any custom tools which may be needed, perhaps by the Artistsor Level Editors, then build them to an agreed specification.
The Programmers create different 'builds' of a game, liaising with the QA Testers to fix any bugs identified at each stage. They might also work with a Localisation Manager to create versions of the game for different platforms and territories.