Software Engineer - Graduate Trainee

STFC’s award winning graduate scheme offers structured training, a real job with real responsibilities from day 1 and a direct route to professional accreditation. It will allow you to use your degree in a dynamic, creative and collaborative culture.

ISIS is a world-leading centre for research in the physical and life sciences at the Rutherford Appleton Laboratory near Oxford in the United Kingdom. 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.

ABOUT THE ROLE

The computing group is responsible for many aspects of computing at ISIS. Two graduate software engineers are required to contribute to these activities.

LIST OF DUTIES/ WORK PROGRAMME/ RESPONSIBILITIES

These are software engineering roles and you will be expected to play a full part in all aspects of the software development lifecycle. Each of the roles will be based in various teams focusing on developing software and systems for:

• Data treatment and analysis

• Data cataloguing and management

• Managing the user and experiment programme

• Experiment controls and data acquisition

You will undertake at least 2 placements in other teams within ISIS computing and STFC.

We use a wide range of technologies such as Java EE, C#, C++, Python, Oracle and Microsoft SQL Server databases, ASP.NET, HTML5, CSS3, JavaScript including using frontend frameworks (e.g. AngularJS), web services (e.g. SOAP/RESTful), Windows and Linux servers and technologies.

PERSONAL SKILLS AND ATTRIBUTES

You will have experience of developing software using object oriented techniques with good knowledge of development tools.

You will have a professional approach, and an analytical, logical and quick learning mind, able to communicate clearly with fellow developers and scientists alike and have a “can do” attitude. You should be highly motivated to develop and maintain operational systems focused on responding to the needs of users.

For more information and to apply, click here.

Bookmark and Share
Skip to the top of the page