Skip to main content

Software Engineer / Senior Software Engineer – Database Designer / Developer

Sphere Fluidics, Cambridge
Employment type: 
Full time

Similar jobs

No similar jobs found.

Materials Hack
Playground for innovative materials powered by Borealis.
8th-10th July – Vienna, Austria
2.5
days Hackathon
3
weeks Incubation
2
winning teams
24K
cash prizes

Software Engineer / Senior Software Engineer – Database Designer / Developer

Sphere Fluidics Limited is an established Life Sciences company, which is developing new instrumentation systems for biological drug discovery. 
Due to company growth, we are now looking for a talented individual to join our Engineering team.

We are looking to recruit a senior software engineer with proven experience in Database Design and Development. The candidate will have a strong technical background gained through working in industry. Experience in design, implementing and maintaining databases is crucial. The candidate should have proven technical ability and be able to demonstrate direct hands-on approach to problem solving. Self-motivation and a drive towards continual personal and technical improvement is essential. 
Previous experience working in a commercial R&D environment through to product launch is desirable, though not essential.

Salary range: £38,000-£48,000 per annum.

Qualifications:

Essential skills and experience:

  • Several years hands-on experience designing and implementing databases.
  • Knowledge of an Object-Relational Mapping (ORM) solution (ideally Entity Framework).
  • Knowledge of .NET (C#) and WPF.
  • Knowledge of SQL Server/SQL Server Compact.
  • Appreciation of coding styles and high-level object orientated design.
  • Ability to manage transfer of large data flows (e.g. images) securely and efficiently.
  • Experience in developing applications in Windows.
  • Proven ability to innovate, build, test and troubleshoot.
  • Ability to work in a small team, to fast timescales and with strict attention to detail.
  • Ability to debug, refactor and maintain code developed by others.
  • Ability to plan your workload and exercise good time management, juggling priorities across more than one project.
  • Flexible and self-motivated, with a passion for new technologies.
  • Excellent problem-solving ability.
  • Excellent verbal, documentation and communications skills.

In addition, we will favour candidates with skills such as:

  • Experience with the following will also be beneficial:
    • Developing adapters for interfacing with different databases (e.g. Oracle to SQL Server).
    • Ability to design ergonomic and curated user interfaces, following specific standards.
  • Experience of the full product life-cycle – design, implementation, test and support.
  • Experience with software development in a regulated industry (such as healthcare), within quality control systems such as ISO9001 and ISO13485 would be beneficial.
Top