Software Developer (Java) - Cambridge
- Cambridge, Cambridgeshire
- £35,000 - £45,000 per annum
- 9 applications
- Job type: Permanent, full-time
- Date:
- Reference: 21163958
At Cambridge Cognition we bring together software and cognitive psychology to produce a range of automated cognitive tests including our world famous CANTAB® battery. An exciting opportunity has arisen at our offices on the outskirts of Cambridge for a talented Software Developer.
Cambridge Cognition offers an excellent salary and benefits package together with the opportunity to work in a friendly, intellectually stimulating and challenging environment, where there is scope to influence and shape the direction of the Company.
The key tasks and responsibilities are as follows:
- Enhancing the platform to support new features or to support client-specific requirements (Java, Groovy);
- Maintaining and developing game-like computerised cognitive tests for Windows (Java);
- Maintaining and enhancing server-side software for results data transfer and reporting (Java, GWT)
- Supporting the administration of the Linux servers that this software runs on;
- Design and documentation of the system and architecture;
- Taking a technical leadership role on allocated software projects with responsibility for delivering technical aspects of those projects.
The successful candidate will take a key role in a small team maintaining and enhancing a mature computerised cognitive testing platform and its end-user products, which are used by leading pharmaceutical companies and universities around the world. The key requirements are as follows:
- Strong academic record, including a degree in a numerate discipline (or equivalent relevant professional experience).
- Commercial experience in Java development (at least one year), ideally utilising several of the following:
- JNI
- Swing
- XML/XSD
- Apache ant
- Groovy
- Good basic mathematical ability, and impeccable written English (spelling, grammar, clarity of written style etc.) and communication skills.
- Ability to work both independently and as part of a team, including excellent time management skills and the ability to autonomously manage and take responsibility for a complex workload.
The role is offered on a permanent full-time (37.5 hours per week) basis.
No agencies please.