Home Page > Careers > The different jobs we do

Data Programmer

An interview with Zaheer, a data programmer in the Cancer Group

What do you do?

My job within the MRC Clinical Trials Unit is to provide clinical database development and maintenance support to the core work of the Unit staff.  I’m one of a team of approximately twelve programmers/systems analysts.

One of my main roles is to ascertain the requirements for new study databases and for revisions of existing systems.  I’m involved in developing the specification, system and installation of database systems, and in testing, documenting, maintenance, issue resolution and support of database application software.  I am also responsible for the database administration of Macro, which is our main clinical data management software.  I provide database development support to end-users within the unit, e.g. writing of reports and queries and support existing database applications.  I also work closely with other members of the Group to resolve application problems by users of the in-house software systems which support clinical studies.  My role also involves the supervision and line management to a small number of more junior members of the team.

What skills and qualifications do you need to be a database programmer in the MRC Clinical Trials Unit?

You need expertise as a database developer in Microsoft technologies, along with skills in database design and development.  Excellent communication skills are essential, as you need to work closely with scientists with varying levels of IT knowledge.  A degree in computing or a related area is also essential.

What’s the potential for career development?

You can progress to Senior Database Programmer/Systems Analyst and Database Administration roles.  In this job, you can develop line management and project management skills, and you have an opportunity to learn about and work with new database/programming technologies.

 

parrow Read about more jobs