Organisation STFC
Organisation Detail Science and Technology Facilities Council
Reference Number IRC254072
Location Didcot See on Map
Salary £31305 - £37028
Date Posted 30 June 2020
Grade UKRI-Band D
Contract Type Open Ended
Hours Full Time
Closing Date 19 July 2020
Interview Date

Brief Description

Salary: £31,305 to £37,028 (dependent on skills and experience and inclusive of annual role-based allowance)
Band: D
Contract Type: Open-Ended
Hours: Full time/Part time as part of a job share
Closing date: 19th July 2020


We choose the best technologies we can to develop software that meets the latest needs of our customers who are world-leading scientists and engineers. We love reading about new trends in our field and learning new tools and techniques that make us better software engineers. We regularly tweak our processes to ensure we deliver the best quality software we can.

Computing is essential to the science that STFC supports. We now have a new opportunity for an enthusiastic software developer to join the ISIS Systems Operations group. The group develops and maintains web-based software, is responsible for the National Laboratories SharePoint farm, and IT infrastructure and services to several departments.

The ‘full stack’ role will be based in a small supportive software development team at the Rutherford Appleton Laboratory, near Oxford. We use a wide range of technologies such as Java EE, ASP.NET, Python, Oracle and Microsoft SQL Server databases, HTML, CSS, JavaScript, web services (e.g. SOAP/RESTful), O365/SharePoint, PowerShell, Windows and Linux servers.


You will work with other software developers and a range of customers including scientists, external visitors, engineers and administrative staff. You need to love code. You need to be able to work with other members of the team to design and craft solutions that work and that our customers can easily use.

You will be expected to use agile tools and techniques to play a full part in all aspects of the software development lifecycle and take the lead as appropriate. You will need to be able to make sound technical decisions based on a broad experience to guide our development of web-based tiered systems. You will also be involved in DevOps and supporting new and existing systems. You will be expected to use Continuous Integration tools to manage the development and deployment of our solutions.

You will be required to be, or quickly become, an expert in the use of Office 365 technologies, web technologies, web services, to develop solutions for our customers. You will need to use various front-end frameworks, task runners and testing frameworks. You will be expected to be (or very quickly become) an O365 / SharePoint guru that team members and colleagues around the organisation can go to for advice. You will support junior team members by providing technical leadership in software engineering.

We do our best to use the right tool for the job. This means you get to develop your expertise in a wide range of server and client-side technologies. For example, as well as knowing how and when O365/SharePoint can be used to solve a problem, you will also be expected to know when O365/SharePoint is not appropriate and be able to suggest alternatives. Alongside other experienced developers you will need to research and make recommendations on what tools or technologies we should use when embarking on a project. 

As part of the team, you will be expected to occasionally provide face-to-face training to individuals and groups of end-users.You will also be expected to help other developers who wish to use our custom APIs.

We can only deliver what we do because of the fantastic team of developers at various stages of their careers helping each other learn how to be even better. It follows that you too need to be enthusiastic to share your knowledge and experience with more junior colleagues.

There will be the opportunity for occasional UK and overseas travel.

Personal Skills and Attributes

  • You will have worked as a developer on enterprise tiered software projects with experience of object oriented analysis and design and the software development lifecycle (requirements capture, design (UML), implementation and operation/maintenance)
  • You will likely have had experience customising content management systems and/or using their APIs to programmatically interact with them
  • You will have a professional approach, and an analytical, logical and quick learning mind, able to communicate clearly with fellow developers and non-technical colleagues alike both verbally and written
  • You will have a “can do” attitude and be highly motivated to develop and maintain operational systems focused on responding to the needs of users.

Organization Description

UK Research and Innovation is a new entity that brings together nine partners to create an independent organisation with a strong voice for research and innovation, and a vision to ensure the UK maintains its world-leading position in research and innovation. More information can be found at

The Science and Technology Facilities Council is a world-leading multi-disciplinary science organisation, and our goal is to deliver economic, societal, scientific and international benefits to the UK and its people – and more broadly to the world.

The following criteria will be assessed at either Shortlisting (S), Interview (I), or both stages (S&I)


You should have as a minimum:

  • Degree or equivalent experience in computer science, software engineering, or strongly related subject (S)
  • Excellent command of written and spoken English (S&I)
  • Experience with SQL and relational databases, back-end development (C#, Java or similar, SOAP/RESTful web services) and/or front-end web development (HTML, CSS, JavaScript, frameworks, task runners) and testing frameworks (S&I)
  • Experience using code repositories (Git preferred) and issue tracking systems .(S&I)

You should be able to demonstrate:

  • Good communication skills both verbal and written (S&I)
  • Ability to take initiative and proactive attitude to problem solving with an analytical and logical approach (S&I)
  • Ability to work independently and within a dynamic, agile team environment on several projects at once (I)
  • Ability to learn quickly and share love of new tools and technologies (S&I)
  • Excellent understanding of object oriented analysis, design and implementation (S&I)
  • Good customer focus, agreeing requirements and project managing small projects to completion. (S&I)


You will also have some or all of the following:

  • You will have a 2:1 or above honours degree in computer science, software engineering, or strongly related subject with a strong emphasis on object oriented analysis and design (UML), and modern software development practices (S)
  • Knowledge and/or experience in agile software development (S&I)
  • Experience in automated testing and continuous integration tools (Jenkins, Hudson or similar) (S&I)
  • Experience in requirements capture, analysis, and specification (S&I)
  • Experience in working with customers and managing projects (S&I)
  • Experience of Office 365/SharePoint, Powershell, IIS. (or other web server). (S&I)

You will ideally also be able to demonstrate some or all of the following:

  • Experience in project and/or people management (S&I)
  • Experience in modern, responsive web development (S&I)
  • Understanding of relational database design (S&I)
  • Ability to contribute to team motivation and proven people management skills (S&I)
  • Ability to keep stakeholders aligned with a project’s aims. (S&I)

UKRI supports research in areas that include animal health, agriculture and food security, and bioscience for health which includes research on animals, genetic modification and stem cell research. Whilst you may not have direct involvement in this type of research, you should consider whether this conflicts with your personal values or beliefs.

To enable us to hire the very best people we will conduct a full and comprehensive pre-employment check as an essential part of the recruitment process on all individuals that are offered a position with UKRI. This will include a security check and an extreme organisations affiliation check.

Employee Benefits

UK Research and Innovation recognises and values employees as individuals and aims to provide a pay and reward package that motivates staff to the best of their ability. The reward and benefit package includes a flexible working scheme, an excellent Defined Benefit pension scheme, 30 days annual leave allowance and a number of other benefits.

Developing Talent

We are committed to developing employees in their roles throughout their career. Learning and development plans enable employees to continue their professional development through training and development opportunities such as e-learning, classroom training and on-the-job experiences. We encourage our employees to share their learning across teams and organisations.

Equal Opportunities

We strive to make decisions based on individual merit and ability. We welcome applications from all sections of the community and promote equality of opportunity in accordance with the Equality Act 2010. As holders of Disability Confident Employer status, we guarantee to interview all applicants with disabilities who meet the minimum criteria for the vacancy.

As this job does not fulfil the Home Office Code of Practice criterion for obtaining sponsored migrant worker status we will be unable to apply for sponsorship for anyone not eligible to work in the UK. At interview, all shortlisted candidates are required to bring with them identification documents and original documents that prove they hold or can obtain the right to work in the UK. You can check your eligibility here:

Online applications only. Please submit a covering letter and CV ensuring that the IRC reference is included in the filename description of each document uploaded. Please note that failure to address the above criteria or submitted without a covering letter may result in your application not being considered.

The closing date for applications is 19th July 2020, however early applications are encouraged as applicants will be reviewed and considered on an ongoing basis.

If you would like to receive this advert in an alternative format (e.g. large print, Braille, audio or hard copy), are unable to apply online or do not wish to create an account but would still like to apply for a specific role, please contact us by telephone on 01793 867000.

If you have not already logged into iRecruitment (including as a current employee) you will be re-directed to the login/register page by clicking the "apply now" button. If you don't have an account with us, by choosing to register you consent to UK SBS processing the information you provide as part of the Recruitment Service. You can select appropriate job alerts and notifications as part of your account preferences, and you are able to close your account (withdraw consent) should you wish to do so. Before starting your online application and inputting your personal details, please read our Privacy Notice which contains full details of how your information is processed once you have made an application.