The purpose of the role is to provide programming support to the statistics and programming department across a range of projects, clients and therapeutic areas. The Senior or Principal Programmer may also perform a supervisory role (e.g. line management and/or project management).