Don't miss our weekly PhD newsletter | Sign up now Don't miss our weekly PhD newsletter | Sign up now

  FULLY FUNDED Engineering Doctorate (EngD) in Large Scale Complex IT Systems (LSCITS). A PhD Level Project: Re-engineering Legacy Application for Scalable Deployment via Cloud Services, sponsored by Science Warehouse Ltd.


   Department of Computer Science

This project is no longer listed on FindAPhD.com and may not be available.

Click here to search FindAPhD.com for PhD studentship opportunities
Prof R Paige  Applications accepted all year round

About the Project

Applications are invited for a Research Engineer to work on a research project in re-engineering applications for scalable deployment via cloud services. The project is supervised and sponsored by Science Warehouse Ltd, and will require research and experimentation in identifying alternative approaches for re-engineering and migration to the cloud. The research project is fully funded and will be carried out in conjunction with studying for an Engineering Doctorate (EngD) in Large Scale Complex IT Systems (LSCITS) at the University of York.

The Programme is a full time, 4-year doctoral level research degree involving a taught component, similar in scope to an MSc, and a research component requiring the Research Engineer to work closely with a sponsoring organisation - Science Warehouse Ltd

Science Warehouse Ltd (www.sci-ware.com) is one of the fastest growing companies in the e-business sector. We deliver best-of-breed procurement, catalogue and spend analysis technologies that help drive efficiencies, savings and control for purchasing organisations and their suppliers globally. Our offices are close to Leeds city centre.

Customers include the Research Councils UK, the Health Protection Agency and universities such as York, Cambridge, UCL, Leeds, King’s College London and others.

Research project
Science Warehouse have a dedicated Research team as part of the Development department that looks into new technologies and techniques to improve our systems. The re-engineering project is focused on taking our current code base, applications and architecture and updating them. The aim is to bring them in line with the latest thinking in code design and architecture, and to allow the system to easily scale and evolve in future. The software is primarily written in Java with an Oracle database and deployed via the Internet as Software as a Service (SaaS).

There will be a focus on:
• Modularising the code and functionality (dependency injection, pluggable modules)
• Creating an application that can easily scale (migrating to the cloud, distributed services, web services)
• Adding robustness to our data storage capability (noSQL, distributed databases, Hadoop)

Research will be required into establishing the most appropriate architecture and data storage methods as well as implementation work in refactoring existing code and moving the application to the new architecture. There will be significant flexibility in exploring and investigating different architectural solutions and platforms. A key part of the research will be to propose alternatives for, e.g., migrating to the cloud.

Funding Notes

The successful applicant will receive fees and tax-free stipend from the Engineering and Physical Sciences Council (EPSRC) of £16,705 p.a. Additional support to cover travel to conferences will also be available. Applicants must be able to demonstrate a relevant connection with the UK, usually through being ordinarily resident for a period of three years immediately prior to the start of the programme, excluding any period of residence wholly or mainly for the purpose of full time education.

For further information on eligibility requirements visit http://www.epsrc.ac.uk/funding/students/Pages/eligibility.aspx


References

Applicants should be highly motivated and have a minimum of an upper second- class honours degree in Computer Science or related discipline (e.g. Maths with Computing, Electrical Engineering).

Knowledge of some or all of the following areas would be highly advantageous:
• Java
• Distributed computing
• Alternatives to RDBMS for large data sets
• Cloud computing
• Service Oriented Architecture

The ideal candidates will have a strong background in computer science, project-specific skills as indicated above, and good communication skills. Prior relevant commercial/industrial experience would be advantageous.

How good is research at University of York in Computer Science and Informatics?


Research output data provided by the Research Excellence Framework (REF)

Click here to see the results for all UK universities

Where will I study?