The latest opportunities from ecm.

See what we can offer you, and tell us you're interested. We'll do the rest.

The ecm guarantee.

We know what it's like to be looking for a high-tech job - we've worked in the industry ourselves! Here's how we work:

  • If you send your details to ecm, we treat them as confidential.
  • We only send your CV to a company with your express prior permission.
  • We will speak to you before we do anything.
  • All ecm consultants have a technical background in engineering, maths or the physical sciences.
  • Let us do the hard work – if you can't see quite the right job for you, let us look for you.

C# Software Developer (24031)

to £70k DoE

C# Desktop application development, C#, Windows .NET, SOA, WPF, Mono

Do you enjoy creating desktop applications but prefer designing these to work alongside a physical product?

This small, successful Cambridge product company develops software and hardware used in top end industrial applications. They continue to grow each year and seek a C# Software Developer to join their growing development team, working on both control systems and the user interface.

As a C# software engineer you will have a good technical degree either in Computer Science or equivalent, and significant experience in several of the following:

  • Several years’ commercial experience in C#
  • Knowledge of MS Visual Studio
  • Development of desktop applications for Microsoft .NET (WPF) or Mono
  • A good understanding of how to practically and usefully apply object-orientation
  • The ability to design high quality and well factored code
  • Sufficient experience to be confident in creating thread safe software and working with parallel architectures

Any experience with the following is a plus:

  • Experience of SOA / Business processes
  • Knowledge of developing UIs for asynchronous client/server systems
  • Exposure to hardware interaction (e.g. driver development, serial communications, USB etc.)
  • Scripting (Python, Perl etc.)
  • Basic network programming (TCP/IP, sockets)

If you enjoy customer interaction and have foreign language skills, European or Far East then this could add an extra string to your bow.

This provides an excellent opportunity to working as part of a small team of experienced C++ and C# developers, interacting with other teams with electronics and mechanics. The technical challenges are similar to those found in video streaming products, printing technology or similar high speed data industry.

This company is also seeking a C++ Software Developer, if C++ is your preferred language then apply to this role to find out more.

Keywords: C# Desktop application development, C#, Windows .NET, SOA, WPF, Mono

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

Recently viewed jobs