Jobs in Structural Biology and Related Fields


Software Developer


Instruct
Instruct-ERIC, Oxford, United Kingdom
Application deadline: 31 Mar 2022


Instruct-ERIC has an open position for a Software Developer

Overview of the role

The post-holder will be a key member of the Instruct-ERIC Operations team located in Oxford, UK. Instruct comprises a very lively and motivated international and interdisciplinary group of scientists. You will be part of a small team, where you will develop and support the ARIA software, which exploits and supports common processes identified across very diverse research infrastructures (RIs). You will participate in projects that will shape and influence strategies for common authentication infrastructures across several European research infrastructures and in different sectors of research  in structural biology (Instruct), physics, environment, social sciences, clinical trials, translations medicine, marine biology and enable the storage, use and reuse of large datasets, as well as provide hands-on user support to remote users accessing Instruct services through its web-based portal. 

The post holder must have the vision and ability to create digital solutions for our Instruct-ERIC user communities. The role requires creative thinking, excellent developer and communication skills, professional rigour and a ‘can-do’ philosophy. This role is based in Oxford UK and has daily interactions with pan-European  RIs in the Life Sciences and Environmental Sciences sectors. There is a requirement for independent travel mostly within Europe and occasionally to non-European countries. You will be required to represent Instruct at meetings in the UK and other European countries and contribute to tasks and project objectives where software development is part of the workplan. 

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  

You will; 

  • Design and develop software solutions to serve the future needs of the user community for structural biology services that are provided through Instruct-ERIC.  
  • Assist in the definition of project scope and objectives and ensure that they are delivered on time. 
  • Liaise with users and define technical issues and functional requirements raised by users;  
  • Identify and fix defects in functionality;  
  • Help to administer the Instruct internal computing infrastructure, including server maintenance 
  • Help support and train junior developers 
  • Be a member of a highly skilled team and help to identify and use innovative solutions in development projects 

 

Selection Criteria 

Essential 

  • Experienced PHP developer (minimum 3 years) 
  • Experience of software developing in multiple languages 
  • Experience with developing and working with, using and designing APIs 
  • Knowledge and experience of databases, specifically MariaDB; 
  • Knowledge of JavaScript and JQuery 
  • Knowledge and experience of command-line Linux; 
  • An honours degree or equivalent experience in computing science or related field; 
  •  Experience working in a multi-person team on production projects in an academic or professional environment; 
  • Good professional communication skills particularly dealing with users/customers; 
  • Good knowledge of modern IT systems and project methodologies, practises and approaches; 
  • The ability to prioritise work and work to deadlines; 

 

Desirable 

  • Experience of the full lifecycle of software architecture, design, and implementation; 
  • An understanding of cloud platforms; 
  • Experience with Docker, and docker containers. 
  • DevOps experience, understanding of Ansible and Terraform  
  • Familiarity with front end development technologies, specifically React 
  • An interest or experience in biological sciences or bioinformatics; 

Benefits: 18% Employer pension contribution, 30 days paid holiday entitlement plus UK bank holidays, Hybrid working opportunities 

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

 

Oxford, United Kingdom

Software Developer