Elements Of The System 2

Graduate Software Developer (C#)

Reference: JD057

We are looking to expand our team of software engineers, developing real-time controllers and human machine interfaces for our products.

The successful candidate will be joining the software development team at a graduate level. They will be working with both the larger laboratory-based machines, and the track-based robots. This will initially involve bug-fixes and new features for the existing Windows-based front-end software, written in C#.

There will be tasks emerging to assist development of new applications in C# and in a migration of our current projects from Delphi. The developer will have to remotely support customers on site and be involved in the commissioning of new systems. This could involve remote debugging of problems, solving the problems, issuing rapid solutions. The role will entail working alongside project engineers at multiple company locations, or at the test track.

Required Skills & Experience

  • Knowledge of C# and C++
  • Knowledge of WPF, MVVM, SOLID principles beneficial
  • Knowledge of C, Delphi, SQL beneficial
  • Some experience of software development tasks
  • Familiarity with UI/UX design for Windows Desktop applications
  • Understanding of all aspects of development cycle (requirements, specification, development, debug, testing, release, deployment) – including Git/JIRA/TeamCity or equivalent

Person Specification

The applicant should:

  • be bright and hard-working
  • be dynamic and able to engage fully with a task
  • have an interest and passion for programming
  • have a background interest in engineering
  • have a mathematical and logical brain

To apply for the above position, please email your CV and cover letter to recruitment@abdynamics.com

Sign up to our newsletters