Senior Software Developer (3 Year FTC)

Oxfordshire  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Overview of the role
You will be part of the Instruct-ERIC Operations team located in Oxford. You will join a very lively and motivated international and interdisciplinary group of scientists. You will join a small team to develop and implement new digital solutions that exploit and support common processes identified across very diverse research infrastructures (RIs). You will participate in projects that will shape and influence strategies for managing structural data, to enable the storage, use and reuse of large datasets and the implementation of FAIR principles in data management.
We are looking for a confident, motivated candidate with an academic background and 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 will have interactions with pan?European data management initiatives for RIs in the Life Sciences and Environmental Sciences sectors. There is a requirement to travel mostly within Europe and occasionally to non?European countries.
This is a full-time appointment, fixed term for 3 years in the first instance. 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 2nd March can be considered.
Please quote ref. INST002a on all correspondence.
Responsibilities/duties
- Developing software solutions to serve the future needs of the user community for structural biology services that are provided through Instruct-ERIC.
o Understanding the existing code base of ARIA, identifying future directions of the software and contributing to a development plan;
o Managing the design, performance expectations, development, testing, release and post-release support;
o Understanding authentication and authorisation infrastructures (AAI) with a view to maintaining and developing the existing Instruct AAI which is built on SAML-based Shibboleth.
o Working with the lifesciences community on future needs for the ARIA system and its implementation across various platforms;
o Contributing to a time-dependent and prioritised development strategy for these future needs;
o Managing integration with other systems as required, e.g. provision of cloud services through
European Open Science Cloud as it develops;
o Delivering the plan to time and with appropriate documentation and testing to ensure a robust and well-supported service.
- Handling the Instruct internal computing infrastructure including server maintenance: virtualised infrastructure and networking infrastructure: switches, firewalls and routing.
- Co-developing and implementing an integrative single entry point solution for 13 European RIs to offer access to their resources in a cross-platform model.
o Working with developers from large European data management service providers and cloud resource providers to test and implement software that delivers an integrated cross-RI model system;
o Monitoring and fixing defects in functionality, especially to ensure coherence between
Instruct systems and other systems in sister RIs;
o Creating and maintaining detailed documentation of the software landscape across RIs;
o Drafting reports on the development activity for the Instruct Director and Coordinator;
o Managing the day to day communications between all stakeholders in the process;
o Maintaining good and effective relationships with internal and external collaborators.
- Coordinating with the technical teams in other related projects in the integration of their systems including:
o Representing Instruct-ERIC at relevant meetings;
o Taking responsibility for the administrative management of IT-related contractual delivery of
several EC-funded projects including:
o Managing team effort and timelines to deliver on each contract;
o Managing financial budgets for the work.
Selection criteria
Essential
- Degree in a science based discipline (biological sciences, physics) with an interest in computer sciences including practical experience in software and web design and functionality;
- Excellent communication skills, including the ability to respond to user support requests both efficiently and appropriately and deliver both written and oral presentations of technical work at international symposia and to non?specialist audiences
- Website development skills in PHP using current web technologies (HTML4/5, XHTML, CSS3, JavaScript, AJAX, XML); -
- Knowledge and experience of using SQL;
- Knowledge and experience of commandline Linux;
- Good knowledge of modern IT systems and project methodologies, practices and approaches; an understanding of software design patterns;
- Excellent time and task management;
Overview of the role
Desirable
- Some interest or experience in biological sciences or bioinformatics;
- Experience of web development in Java/JSP;
- Team leadership and people management experience;
- Familiarity with ticketbased request/defect tracking systems;
- Experience of web analytics tools (eg Google Analytics, Piwik, awstats);
- Experience of systems monitoring tools, particularly nagios;
- Creativity and an interest in the visual representation of biological subject matter;
Instruct-ERIC is a service provider for the European structural biology community. It provides access to high-value structural biology facilities from where researchers can undertake important research. Service delivery is managed through an online portal through which users can apply, choose, schedule and complete their research work. Instruct-ERIC is one of 13 RI service providers in Europe and the objective is to integrate the systems of each RI into a single entry point to facilitate cross-RI service provision.
Instruct-ERIC is funded by the national membership contributions of ten European Member States and the Coordination Hub is based in Oxford, UK. Instruct?ERIC provides a contributory pension scheme, 38 days leave inclusive of public holidays. Instruct-ERIC is an equal opportunities employer.
Applications should be sent by email by clicking APPLY now and include:
1. A statement letter outlining your suitability for the role;
2. A curriculum vitae;
3. The names of three referees;
4. A statement on your right to work in the UK
Interviews will be held in the weeks 12-16th March 2018 in Oxford, UK.
To apply please click the APPLY button

Start date
ASAP
From
Instruct-ERIC
Published at
14.02.2018
Project ID:
1502941
Contract type
Freelance
To apply to this project you must log in.
Register