Jobs in Structural Biology and Related Fields


IT Assistant Developer


Instruct
Instruct-ERIC, Oxford, United Kingdom
Application deadline: 12 Mar 2021


Job description

Overview of the role

We are looking for a junior software developer to join our Instruct development team. You would gain first-hand experience in developing software for a dynamic and forefront infrastructure with high international reach. Our software, ARIA, is in use across Europe by a number of facilities and organisations to provide high-level support to their access users. You would join the Instruct Operations team which is an interdisciplinary group of scientists that coordinate and administer the provision of research infrastructure services to a largely European structural biology community. 

You will be delivering ARIA platform software as a part of the existing development team. You will be responsible for testing of all of the development work undertaken by the team as well as writing efficient unit tests to expedite code review. Your specific responsibilities would include: providing hands-on support to remote users accessing Instruct services through its web-based portal. You will have key responsibility for maintenance, updating and further development of our websites and ARIA platforms and liaising directly with our collaborative developers across Europe.

You must have some experience in developing in multiple languages, specifically PHP, HTML & CSS with a desire to learn and develop a career within IT. You also must have good professional communication skills. You will hold an honours degree in computing science or related field or have equivalent experience.

This is a full-time appointment, fixed term for 2 years in the first instance and based at the Instruct-ERIC Hub in Oxford, UK. You will be required to upload a CV and supporting statement as part of your online application. Only applications received before 12.00 midday on 12 March 2021 can be considered.

Key Relationships

You will work with a diverse group of people and you will have regular personal contact with the:

  • Instruct Director
  • Instruct Hub Coordinator
  • Senior Programme and Project Managers
  • Technical and financial staff

You will also have broad contact with third parties across Europe and internationally through email, telephone and tele/videoconference.

Responsibilities/duties

  • Full testing of each of the releases of ARIA;
  • Triage of technical issues (on a ticket-based system) raised by users and implementing solutions;
  • Creation and maintenance of effective unit testing working alongside other developers to produce high quality code;
  • Development of smaller projects and areas of the ARIA management cloud;
  • Regular maintenance, updating and incremental development of several Instruct-related websites;
  • Supporting the development team with everyday tasks;
  • Monitoring and quantifying system usage for all services hosted within Instruct.

Selection Criteria

Essential Skills

  • Experience developing in multiple languages specifically PHP, HTML, CSS;
  • Experience with modern version control tools, specifically Git
  • Familiarity with ticket-based request/defect tracking systems (e.g. JIRA);
  • Understanding of unit testing frameworks and code review software;
  • A strong desire to learn and further career development within IT;
  • Good knowledge of modern IT systems and project methodologies, practises and approaches;
  • Good professional communication skills particularly dealing with users/customers;
  • The ability to prioritise work and work to deadlines;
  • A degree or equivalent experience in computer science or related field;
  • Demonstrated ability to work within a team.

 Desirable

  • Basic understanding of cloud platforms;
  • Knowledge and experience of SQL;
  • Experience with React and / or NodeJS
  • Some command line Linux experience;

 Pre-employment screening

Please note that the appointment of the successful candidate will be subject to standard pre-employment screening, as applicable to the post. This will include right-to-work, proof of identity and references.

How to apply

If you consider that you meet the selection criteria, please send a supporting statement which explains how you meet the selection criteria for the post, an up to date CV to including details of two referees to madalena@instruct-eric.org

Please send all documents as PDF files with your name and the document type in the filename. The supporting statement should explain your relevant experience which may have been gained in employment, education, or you may have taken time away from these activities in order to raise a family, care for a dependant, or travel for example. Your application will be judged solely on the basis of how you demonstrate that you meet the selection criteria outlined above and we are happy to consider evidence of transferable skills or experience which you may have gained outside the context of paid employment or education.

All applications must be received by midday on the closing date stated in the online advertisement.

You will be notified of the progress of your application by e-mail. Please check your spam/junk mail regularly to ensure that you receive all e-mails.

Oxford, United Kingdom

IT Assistant Developer