Software Engineer

Location: Cambridge, England, United Kingdom
Salary: £40000 - £65000 per annum + Benefits
Job Type: Permanent
Apply for this Job

Software Engineer opportunity to join a leading digital communications technology company in Cambridge.

Working in a small, focussed team, the Software Engineer will be familiar with working within an Agile software development environment and hold 2+ years of experience surrounding Javascript/CSS/HTML, C#.Net, concurrency/threading and object-orientated design and programming in order to develop internal and external facing PC based applications.

The role will include working on activities across the full development life cycle.

Responsibilities

Technical skills and experience

Essential:

  • Familiarity with object-oriented design patterns and programming
  • Professional experience with Javascript/CSS/HTML and other web technologies
  • Professional experience of working with Agile (Scrum)
  • Professional experience of C#.Net
  • Professional experience of concurrency/threading
  • Professional experience of REST service design (e.g. Microsoft WebAPI, NancyFX)
  • A working knowledge of database design and SQL

Desirable:

  • Communication with attached embedded devices
  • Experience of technologies such as NUnit, T-SQL with SQL Server, WinForms, WPF
  • Knowledge of a range of database technologies (e.g. Oracle, MySQL, Mongo, SQLite, etc.)
  • Experience with JS tools and libraries (e.g. React, Redux, AKKA, etc.)
  • Knowledge of Cloud Computing and Services provision
  • Experience with version control systems (e.g. GIT, Perforce)
  • A strong academic record including good A-levels or a Bachelor's degree (or equivalent) in a scientific or engineering related subject

Personal attributes

Essential:

  • Enthusiastic, communicative and inquisitive individual
  • Always looking to learn and interested in technology and computer science
  • Motivated by producing quality work within agreed timescales
  • Creative problem-solver
  • Customer (internal and external) focused
  • Structured in his/her working practices with a practical understanding of quality software development processes

Desirable:

  • Experience of working in a medium size 'high tech' company
  • Commercially aware

If this sounds like a good fit and something you are interested in, don't hesitate, apply now.

To find out more about Computer Futures please visit www.computerfutures.com

Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Agency in relation to this vacancy | Registered office | 1st Floor, 75 King William Street, London, EC4N 7BE, United Kingdom | Partnership Number | OC387148 England and Wales

Apply for this Job