This job has ended. Find similar jobs.

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.