Facilities Business Applications Group Vacation Student
Computing is essential to the science that STFC supports. At the ISIS Neutron and Muon Source, over 60 software developers/engineers and systems management staff develop software to support the user programme, instrument control and data acquisition software, and data analysis, data cataloguing and management software.
The Facilities Business Applications group has an opportunity for a vacation student to join the team to help develop software used to support the day-to-day operations.
As part of a 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. You will also experience working in a DevOps environment. You will be involved in supporting and developing our enterprise SharePoint solutions using standard software engineering best practices. We are currently developing new science interaction websites. You will develop solutions to enhance these websites, programmatically interfacing with SharePoint. You will also develop software to help our customers make the most of our new SharePoint 2016 and O365 systems.
Training will be provided as necessary. In addition to a full induction and “on the job” training, you will have the opportunity to network with other students and graduates.
As a starting point, we expect you to have:
• A strong academic background with very good module grades at university so far.
• A good understanding and some experience of programming in Java, C# or similar language.
We also expect you to be able to:
• Work with others on projects and solve problems of varying complexity together.
• Approach your work positively, with an open mind and be organized.
• Write and speak clearly in a way that is suitable for your audience.
• Take initiative and work effectively with limited supervision at times.
Benefits to the student:
• first-hand experience of developing a real product from conception through to maintenance for a real customer
• put into practice the things learned at university
• brand new skills and exposure to enterprise technologies perhaps not taught at university
• experience of Agile software development and DevOps in a real-world environment
• experience writing automated tests using industry-standard frameworks
• awareness of continuous integration (rarely taught at university)