As part of a small, supportive team, the successful applicant will be involved in all stages of the software development lifecycle, from requirements capture through modelling, coding, testing and deployment.
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 2000 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, the successful applicant will be involved in all stages of the software development lifecycle, from requirements capture through modelling, coding, testing and deployment. This will give firsthand experience of developing a product from conception through to maintenance.
This placement will enable them to work on various software solutions that meet the evolving needs of ISIS from user programme management to experiment downtime and beam reliability reporting systems.
The suite of software the successful candidate 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.
We are very well equipped to execute this vision and the successful applicant would 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.
The successful candidate will need to have a good understanding and experience of programming in either Java or C# and be studying for a degree in computer science, software engineering or any other IT related degree with a strong element of computer programming.
The core technologies used will include: Java, EJB/JEE, C#, ASP.NET, web services, AJAX, IDEs such as NetBeans, Visual Studio, Oracle and SQL Server databases, Linux and Windows virtual servers, UML modelling tools and SharePoint. Training will be provided as necessary. For more information about the technologies we use please see http://www.isis.stfc.ac.uk/groups/computing/business
Personal Skills and Attributes The candidate should be able to work as part of a team, have good organisational and interpersonal skills. Excellent problem solving skills and good oral and written communication skills are essential as is the ability to take initiative and to work effectively with limited supervision at times.
For further information about the position, please contact Hannah.Griffin@stfc.ac.uk or ISISSandwichStudents@stfc.ac.uk, or for more information about the technologies we use please see http://www.isis.stfc.ac.uk/groups/computing/business