Software Developer – Cambridge

Job reference:
BAS 102/18
Contract type:
Full Time
Fixed-Term Appointment (3 Months)
Starting from £30,357 per annum
We offer generous benefits
Web & Applications team
Closing date:
6 January, 2019 11:59 pm


The British Antarctic Survey (BAS) is looking for a Python software developer to design and build an API for issuing Digital Object Identifiers (DOIs), used to provide durable long-term references to information.

You will be working within the Web and Applications Team, a small team of multi-disciplinary developers, as part of a project for the UK Polar Data Centre (UK PDC).

The UK Polar Data Centre (UK PDC) is the focal point for Arctic and Antarctic environmental data management in the UK. Part of the Natural Environmental Research Council’s (NERC) network of environmental data centres, it coordinates the management of polar data from UK-funded research and supports researchers in complying with national and international data legislation and policy.

The UK PDC use DOIs extensively to assign permanent references to datasets they manage. Issuing and managing these DOIs is currently a very manual process and would benefit greatly from automation. Primarily this role is to create an API that can be used to do this, however if time allows, an interface implementing this API can be developed for use by end-users.

We are looking for an enthusiastic person with an ability to learn quickly and a high level of attention to detail. You will need previous experience using Python, ideally to create APIs. You must be able to prioritise tasks, clearly report progress and have the ability to work as a team member and independently with minimal supervision.


To plan and deliver a service to allow the UK Polar Data Centre to issue and manage DOIs (Digital Object Identifiers) used to provide durable references to data-sets held by the PDC.

This will consist of developing APIs for integration with existing or newly developed user interfaces and management applications. This work will contribute to a wider effort within the PDC to improve how interested parties discover, browse and access UK polar data.


Relevant HNC or higher


• To implement, maintain, and enhance data and metadata services used across the UK PDC as part of a wider technical redevelopment programme.

• To work with data managers and others in the PDC and BAS to determine user needs.

• To select appropriate technologies, tools and techniques to develop robust, maintainable services that meet these needs and follow best practice.

• To document and test services to a high standard and share knowledge with others.

• To assist other members of the Web & Applications Team in their duties.

• Any other duties within the remit of the role as required by the Head of the Service and the Director.

On-line application forms and further information are available on our website at

These are also available from the Human Resources Section, British Antarctic Survey, High Cross, Madingley Road, Cambridge, CB3 0ET. Tel: (01223) 221508.

Please quote reference: BAS 102/18

Closing date for receipt of application forms is: 6th January 2019
Interview date: To be confirmed
Proposed start date: As soon as possible

BAS is an Equal Opportunity employer. As part of our commitment to equality, diversity and inclusion and promoting equality in careers in science, we hold an Athena SWAN Bronze Award and have an active Equality, Diversity and Inclusion programme of activity. We welcome applications from all sections of the community. People from ethnic minorities and disabled people are currently under-represented and their applications are particularly welcome. We operate a guaranteed interview scheme for disabled candidates who meet the minimum criteria for the job. We are open to a range of flexible working options including part-time or full-time employment as well as flexible hours due to caring or other commitments.

Skills are listed as either Essential or Desirable. Desirable skills importance rating in parenthesis (1 is high, 5 is low)

Communication skills

  • Fluent in written and spoken English language. - Essential
  • Ability to communicate technical concepts to a non-technical audience. - Essential
  • Ability to write technical documentation. - Essential

Computer / IT skills

  • Experience building server-side web applications. - Essential
  • Detailed knowledge of Python. - Essential
  • Working knowledge of Version Control Systems such as Git. - Essential
  • Experience of designing and maintaining HTTP APIs. - Desirable [1]
  • Experience building front-end applications using a CSS framework (e.g. Bootstrap). - Desirable [2]
  • Working knowledge of Python testing tools and frameworks. - Desirable [1]
  • Working knowledge of system administration, configuration management and/or using containers. - Desirable [2]

Interpersonal skills

  • Ability to work effectively with stakeholders to understand user needs. - Essential
  • Experience working on technical projects within a small team. - Essential


  • Relevant HNC or higher. - Essential
  • Degee or similar in a computing or science-based discipline; or lower qualification backed by suitable experience. - Desirable [1]

You can apply for this job online or you can print off the application forms, fill them out by hand and mail them.

Apply Online:

  • Your details

  • Upload your files

  • Accepted file types: pdf, odt.
  • Accepted file types: pdf, odt.
  • Please download the following form(s), then upload your completed version(s) in the space provided below.

    These forms are in an OpenDocument format and may not be suitable for users of assistive technology. An accessible format may be requested by contacting us.
    Drop files here or
    Accepted file types: pdf, docx, doc, odt.
    • This field is for validation purposes and should be left unchanged.

    Apply by post:

    If you would like to apply for this job but cannot apply online, you can print the application form(s) and post it back to us.

    Please ensure you complete all required sections of the application form(s) and include a Cover Letter and a copy of your CV.

    When posting your application, ensure there is sufficient postage.

    These forms are in an OpenDocument format and may not be suitable for users of assistive technology. An accessible format may be requested by contacting us.

    Send your completed application forms to:
    Human Resources Team
    British Antarctic Survey
    High Cross, Madingley Road
    CB3 0ET
    United Kingdom

    If you need more information

    Email: [email protected]
    Telephone: +44 (0)1223 221400
    Facsimile: +44 (0)1223 362616

    The information you provide during the application process will only be used for the purpose of progressing your application, to fulfil legal or regulatory requirements where necessary or, in the case of the Equal Opportunities Monitoring Questionnaire, to help BAS meet its equal opportunities policy.

    The British Antarctic Survey will not share the information you provide with any third parties, and the information will be held securely by the British Antarctic Survey whether the information is in electronic or physical format. Please note that the Equal Opportunities Monitoring Questionnaire will be detached from your application prior to the short-listing of candidates for interview.

    Unsuccessful applications will be securely destroyed 6 months after the end of the recruitment process (or 1 year after the end of the recruitment process in the case of Marine Staff and AEP. The applications of successful applicants will be retained as part of their personnel file.

    Further information can be found in the information notice of NERC, our parent body.