NeuroCoRe is a research group based at the Plymouth Science Park that aims to develop novel and innovative methods for the assessment of cognition in neurodegenerative diseases, in particular Alzheimer's disease. Our focus has been the development of computerised assessments of cognition that can be delivered to patients via mobile devices, such as iPads and iPhones.
We currently have produced an iPad application, called ACEmobile (www.acemobile.org), that has been released to the Apple App Store. The ACEmobile is a fully digitized dementia assessment. We also have an internal development platform, called CoReBatt, a battery of computerised assessments that aims to be sensitive to early cognitive change in Alzheimer's Disease.
Your role will be to transform high-level concepts and specifications into fully implemented and tested working applications that can be used by psychologists and research assistants with real dementia patients. You will also be in control of keeping our existing applications in working order and adding new features as necessary. You will also be regularly managing our data server and expanding its capabilities as you develop new applications.
As you will be working in a very small team, this placement allows you a lot of freedom in how you design and implement your applications; this allows you to adapt your work ethic to meet your goals.
The research team comprises individuals with extensive clinical and academic expertise and includes an Assistant Psychologist, two Assistant Psychology placement students from the School of Psychology at the Plymouth University and an iOS Developer placement student.
Essential Skills
* Experience with object-oriented programming.* Programming in the C language.* Developing applications for iOS and Mac OS X in Objective-C.* Extensive experience in developing mobile applications and programming for mobile devices.* Developing RESTful web APIs, especially in PHP.* Developing and maintaining SQL databases, especially in MySQL.
Desirable Skills
* Familiarity with the model-view-controller design pattern.* In-depth familiarity with version control software, such as GIT.* Experience with managing all elements of a software development project using agile project management principles* Experience managing Unix(like) servers and handling file/user permissions.* Experience working in a multi-disciplinary team (learn to translate non-technical ideas into working code).* Experience in management of a project with constantly changing goals.* Knowledge of designing and implementing unit tests for modules of code.* A good work ethic for documenting produced code.
If you would like more information, or wish to discuss this post, please contact the current placement student, Josh Bruce (joshua.bruce@students.plymouth.ac.uk) or lead software engineer, Adrian Russell (adrian.russell@plymouth.ac.uk).
This is a full-time post working 37 hours per week on a fixed-term basis for 12 months. The post will be based on North Campus, ITTC Building, Plymouth Science Park.
Plymouth University is committed to an inclusive culture and respecting diversity, and welcomes applications from all sections of the community.
The University holds a Bronze Athena SWAN Award which recognises commitment to advancing women's career in STEMM academia.
Job Description
Further Particulars