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.
