Latest jobs

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

Back to jobs Software Developer
  • Milton Keynes, Buckinghamshire
  • Salary negotiable
  • (Permanent)
We're sorry, you can no longer apply for this job.

This is an exciting opportunity to join 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.

They are currently looking for a multi-skilled person to join their talented team of engineers. The role will be to develop and maintain software to complement the company’s range of systems and contribute to the design and innovation of new software solutions.

Main Responsibilities
- Under limited supervision, design, develop, maintain, and troubleshoot PC application software
- Realize and present highly complex designs of new software on approval of specifications and perform high-complexity maintenance of existing software
- Collaborate with product testing team to conduct program testing
- Provide technical support for planning and implementing software modules
- Seek the best solutions for integrating physical concepts with application software
- Develop instrumentation control, data analysis, and other software according to the company’s quality standards
- Design and implement modern user interfaces for Microsoft® Windows® and other platforms where required to meet product sales and marketing objectives
- Maintain change records, secure versioning, source control, and backups of software development work
- Liaise with instrument hardware and firmware development team members on project specifications, development, and fault-finding
- Evaluate and test third-party software development tools for suitability, quality, value, and compatibility

Required Qualifications
- Bachelor’s degree or equivalent qualification in software development or software engineering

Requires Experience
- Three to six years of relevant experience

Required Skills
• Good knowledge of Windows application development in C# (and optional C++)
- Extensive experience of user Interface design and implementation
- Windows WPF and/or Windows Forms developer
- Experience with XML/XAML mark-up languages
- Knowledge of latest tools and technologies (Including Microsoft Visual Studio)
- Good technical abilities
- Ability to work on time and meet deadlines
- Ability to deal with complex systemic issues
- Ability to debug and solve complex programming problems
- Experience implementing user interface applications
- Experience with the Visual Studio Unit Test Suite
- Knowledge of design patterns