Job vacancy - Senior Software Engineer

Position: Senior Software Engineer
Reference: CHacs805
Location: Leicestershire
Salary: Dependent on experience

The Senior Software Engineer will work in their Research and Design department to work on a variety of windows-based measurement applications.

  • Responsible for the design and development of new software products
  • Extending and maintaining existing established products at the office in Leicester
  • You will be a software developer, with a desire to work in a mutli disciplined fast moving engineering environment and have a fundamental interest in technology

To be successful in this role of Senior Software Engineer we would love to speak to anyone who has experience of:

  • Degree in Computer Science or similar
  • 3+ years experience in developing software application using C# and WPF using Visual Studio
  • Sound knowledge of software development using OOP and .NET framework
  • Experience in software application unit testing using NUnit or MS-Test
  • 1+ years' experience of the software development life cycle in an agile environment (e.g. Scrum)
  • Solidworks experience
  • Experience in developing software control of hardware such as motion, I/O, data logging
  • Experience in analysis of requirements and creative software solutions and designs to meet these requirements
  • Development of robust and reliable software, backed up with automated testing
  • Experience in developing software application using Win-forms using Visual Studio
  • DevExpress WPF Controls, Python, Perforce, JIRA, TeamCity, and Kinook's VisualBuild
  • Experience of remote site development (e.g. UK-India)
  • Knowledge of 2D and 3D geometry and transformations, ideally quaternions
  • UI design and 3D modelling, probably building on experience from gaming or CAD development
  • Debugging and diagnostic techniques and tools
  • Development of algorithms in a scientific / instrumentation / metrology environment

ACS are recruiting for a Senior Software Engineer. If you feel that you have the skills and experience required in this advertisement to be a Senior Software Engineer, please submit your CV including an outline of your experience as a Senior Software Engineer. It is always a good idea to include a covering letter outlining your experience as a Senior Software Engineer with your application as this will enhance your chances of selection and improve your prospects of landing the Senior Software Engineer role you desire.