Latest jobs

We're sorry, there are currently no jobs that match your search parameters

Back to jobs Software Engineer
  • Swansea, South Wales
  • Salary negotiable
  • (Permanent)
We're sorry, you can no longer apply for this job.

This is an excellent opportunity to become part of the Product Development Team at this business.

They currently have a rare and fantastic opening at their Silverwing site, based at Swansea to join an innovative forward-thinking company and work as part of a friendly and highly motivational team in an excellent working environment.

This is a world leading, rapidly growing business within the NDT Industry undertaking design, development and manufacture of specialist inspection equipment for the non-destructive testing (NDT) industry.

Role & responsibilities:
- Design, develop, maintain and troubleshoot PC application software to a high-quality standard.
- Work with the Product Manager to ensure product specifications are met successfully.
- Work with the Project Manager to plan work effectively into sprints.
- Work with the QA team to ensure bugs are resolved efficiently.

Experience:
- C#. Experience with .NET 4.5+ and Visual Studio IDE.
- Windows presentation foundation (WPF) or HTML5 and ASP.Net.
- Large dataset management experience with SQL Server.
-Knowledge of Windows Applications and PC support.
- Candidates must be able to demonstrate strong analytical skills and have proven commercial experience in Software Development.

Advantageous:
-Experience with user interface design.
-Graphics DirectX experience is a plus.
- OpenCL programming is a plus.
- Experience in working with multi-site teams is plus.
- Experience with firmware programmes for embedded micro-controllers is a plus.
- Knowledge of non-destructive testing techniques.

The person:
- Pro-active, driven and results orientated.
- Excellent problem-solving ability.
- Excellent written and oral communication skills.
- Ability to meet set deadlines.
- A highly professional approach and manner.
- Hands on, flexible and able to multi task.
- Be organised and methodical.
- Be able to present information in a clear and concise manner, oral and in writing.
- Willingness to learn, is enthusiastic, highly motivated and able to take initiative.