Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Research Programmer

Eingestellt von MHRA

Gesuchte Skills: Support, Design

Projektbeschreibung

Ref: CP134 - The Organisation

The Medicines and Healthcare Products Regulatory Agency enhance and improve the health of millions of people every day through the effective regulation of medicines and medical devices, underpinned by science and research.

A division of the MHRA, the Clinical Practice Research Datalink (CPRD) is the new English NHS observational data and interventional research service, jointly funded by the NHS National Institute for Health Research (NIHR) and the Medicines and Healthcare products Regulatory Agency (MHRA). CPRD services are designed to maximise the way anonymised NHS clinical data can be linked to enable many types of observational research and deliver research outputs that are beneficial to improving and safeguarding public health.

Purpose of Role:

The main role of the Research Programmer is to provide programming expertise towards the development, documentation, and implementation of CPRD research data applications. Working under a lead developer this role will be responsible for assisting in the development of software specifications, developing and implementing the specified application, and providing appropriate documentation including user guidance for the final version of the required application. This role also includes a responsibility for the setup of testing plans for execution by others

Key Responsibilities:

1. Development and implementation of research applications for internal or external use

Develop, implement, and document research applications with potential use by both internal and external users. The majority of the applications will be based on providing access to potentially very large data volumes and speed of execution will be of major importance; however Real Time response is not generally required. Applications will be specified in collaboration with users, will be used for clinical research, and will be completed according to specified timelines. Standard structured programming methods and style should be used, and appropriate levels of version control should be applied.

2. Development and implementation of ad-hoc applications for internal use

Develop ad-hoc applications for use directly by internal users often involving the automation of manual tasks as part of a particular process. Such applications may involve the development of macros or simple utilities and should be developed into a library of utilities. A control resource will be developed to enable installation/access to latest versions of utilities directly by users.

3. Support and maintenance of research applications

Provide on-going support and maintenance of existing CPRD research applications. Possible re-development/modification of research applications where required to increase functionality, efficiency, and reliability.

4. Software testing

Design and implementation of thorough and vigorous testing regimes for developed applications to ensure reliability and robustness, prior to deployment.

5. Creation of system documentation, including technical reports and user guides

Create appropriate levels of documentation for developed applications including technical specifications, development plans, testing plans, software validation and performance benchmarking reports, technical system descriptions, and user guides. All program code should be commented appropriately.

Qualifications required

Applicants will require a BSc, or equivalent, in information technology, computer science, or a related discipline.

Criteria

1 Experience and proven expertise in the use of an Object Orientated programming language as a software developer.

2 Experience and proven expertise in the use of a Scripting language for data management and processing purposes.

3 The ability to understand and resolve complex issues by using refined analytical thinking to break problems down into simple solutions, ideally with use of an Agile approach.

4 Good communication skills including the ability to communicate in a succinct, engaging, and enthusiastic manner, and the ability to compile technical documentation.

5 Good interpersonal skills, a highly motivated and proactive approach, and a strong team player with a positive attitude.

6 Proven ability to work under pressure, work to appropriate timelines, and take responsibility for own work.

How to apply:

You can apply for this position by creating a job profile on the Civil Service Jobs Portal.

Please ensure to review the full job description and competencies in relation to this position prior to applying. Applicants will be expected to meet and address all the competencies in order to be shortlisted for the interview stage.

We are an equal opportunities employer and welcome applications from suitably qualified people regardless of age, gender, sexual orientation, marital status, race, religion, politics or disability.

All civil servants work within the boundaries of the Civil Service Code. The Code sets out the duties and responsibilities of all civil servants.

The closing date for applications is 14 September.

Projektdetails

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

MHRA