Software Engineer/Data Scientist (Reporting)

Recruiter
Research Councils UK
Location
Oxfordshire
Salary
30056.00 - 35670.00 GBP Annual
Posted
22 Aug 2017
Closes
24 Aug 2017
Sectors
Engineering
Contract Type
Permanent
Hours
Full Time

Software Engineer/Data Scientist (Reporting)
Rutherford Appleton Laboratory, Harwell Campus, Oxfordshire
Salary GBP30,056 - GBP35,670 (dependent upon qualifications and experience and inclusive of annual allowance)
Full time/Part time considered

About Us
At the Science and Technology Facilities Council (STFC), one of Europe's largest multidisciplinary science research organisations, the expertise of our computing staff is key to making our research happen. We work with the very latest technologies to drive advances in both hardware and software that have genuine real world applications. Whether it is the search for the Higgs Boson and dark matter, analysing climate data or genomics, our systems tackle the biggest and most challenging problems in scientific computing.

About The Role
We now have new opportunities for enthusiastic software developers in the Facilities Business Applications Group within STFC's ISIS facility, a leading centre for research in the physical and life sciences.

The group develops and maintains web-based software and is also responsible for our SharePoint farm. We use a wide range of technologies such as Java EE, C#, Python, PowerShell, Oracle and Microsoft SQL Server databases, ASP.NET, HTML5, CSS3, Jekyll, JavaScript including jQuery and using Front End frameworks, web services (eg SOAP/RESTful), SharePoint, Jenkins, Windows and Linux Servers and technologies.

In this full stack' role you will be expected to use agile tools and techniques to play a full part in all aspects of the software development life cycle and take the lead as appropriate. You will need to make sound technical decisions to guide our development of web-based tiered systems. You will also be involved in DevOps and supporting new and existing systems. You will use tools such as Jenkins to manage the continuous integration and deployment of our solutions.

You will be required to be, or quickly become, an expert in the use of complex SQL, reporting technologies, simple machine learning approaches, web services, to develop solutions for our customers. You will need to use and develop APIs and database schemas, as well as data exploration and interactive visualisation tools.

You will work with other members of the team to design and craft solutions that work and that our customers can easily use. You need to be able to make web-based GUIs look good and provide a great user experience.

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 technologies and techniques. For example, as well as knowing how and when structured data can be interrogated to answer a question, you will also be expected to know when it is not appropriate and be able to suggest approaches for using unstructured data. You will research and make recommendations on what tools or technologies we should use when embarking on a project.

About You
You need to love code.

You will be educated to a degree level in computer science, software engineering or a related subject, or demonstrate significant relevant experience.

You will have worked as a developer on enterprise tiered software projects with experience of Object Oriented Analysis, design and implementation and the software development life cycle (requirements capture, design (UML), implementation and operation/maintenance). You will likely have had experience interrogating multiple datasets from various sources and/or using their APIs to programmatically interact with them.

You will also demonstrate experience or knowledge of some of the following:
SQL and relational databases
Back End development (C#, Java or similar, SOAP/RESTful web services)
Front End web development (HTML5, CSS3, JavaScript, frameworks, task runners)
issue tracking systems.
agile software development
automated testing and continuous integration tools (Jenkins, Hudson, Travis or similar)
requirements capture, analysis and specification
PowerShell, SharePoint, O365, Office technologies, IIS and/or Active Directory
modern, responsive web development
relational database design
code repositories (Git preferred).

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.

Benefits
An exceptional index linked pension scheme, 30 days leave allowance and flexible working are offered, as well as an onsite nursery, subsidised restaurant, a gym and sports facilities. A relocation allowance may also be available where applicable.

We will also provide you with a generous personal and professional development budget.

To Apply
Applicants are required to provide a cover letter detailing answers to the technical questions provided when you click through to our job board.

The closing date for applications is 20th August 2017.

More searches like this