Software Engineer for ISIS Business Systems

STFC offers you an opportunity to gain paid practical experience as part of your degree, learning on the job and working on real projects alongside expert scientists and engineers.

ISIS is a world-leading centre for research in the physical and life sciences at the Rutherford Appleton Laboratory near Oxford. We support a national and international community of more than 3000 scientists for research into subjects ranging from clean energy and the environment, pharmaceuticals and health care, through to nanotechnology, materials engineering and IT.

Software lies at the heart of many ISIS activities.  As part of a small, supportive team, you will be involved in all stages of the software development lifecycle, from requirements capture through modelling, coding, testing and deployment. This will give first-hand experience of developing a product from conception through to maintenance using Agile techniques. This placement will enable you to work on various software solutions that meet the evolving needs of ISIS from user programme management to tools to support day-to-day operations and facility management.

The suite of software you will be assisting to develop enables scientists from around the world to apply to do an experiment at ISIS and then, if their application is successful, arrange and prepare for their visit. The suite also provides staff with the tools to process applications, visits and ensure everything is ready for the user to come and do great science that will benefit UK citizens, the economy and society. The information collected by our systems feeds into the scientific workflow e.g. provides meta data to give context to an experiment's data. As well as maintaining and enhancing these existing systems, during the placement we are likely to be working on new software. Planned developments include tools to enable experts in their field to collectively review applications to use the ISIS facility and reporting solutions to provide new insights into the range of science undertaken at the ISIS facility and its application in the world.

We are very well equipped to execute this vision and you will benefit from exposure to advanced programming methods in a real-world scientific environment.

List of Duties / Work Programme / Responsibilities
This placement will involve the specification, design, programming, testing deployment and documentation of software solutions to meet the business information management needs of the facility, scientists and users. Following the release of software our products go into maintenance phase and the role will also include some work to support our customers (internal and external) in using existing and new systems.

Contacts and Communication
You will communicate with fellow software engineers within the Business Applications team on a daily basis and regularly with other members of the Computing group. There will also be the opportunity of dealing directly with both internal customers (other ISIS and STFC staff members) and external customers (community of international scientists).

Personal Skills and Attributes
You will need to have a good understanding and experience of programming in either Java or C#.

The core technologies used will include: Java, EJB/JEE, web services (SOAP and RESTful) C#, ASP.NET, HTML5, CSS3, JavaScript libraries, IDEs such as NetBeans and Visual Studio, Oracle and SQL Server databases, Linux and Windows virtual servers, CI, GitHub, UML modelling tools, wire framing tools and SharePoint. Training will be provided as necessary.

For more information about the technologies we use please see

Any other Relevant Information
Possible need for occasional travel within the UK and/or overseas.

For more information and to apply, please click here.

Bookmark and Share
Skip to the top of the page