Software Engineer
Role details
Job location
Tech stack
Job description
Our client, a leading OEM of specialist scientific instruments, is looking for a friendly and adaptable Software Engineer to join a team tasked with designing the next generation of scientific analysis and instrument control software.
Programming mainly in C#, you will be designing and building desktop applications against existing technology platforms and designing and implementing extensions to underlying frameworks for scientific instrument control, data acquisition and data processing.
Requirements
- You must have a proven industrial track record with software development, with a minimum of 1-5 years' experience.
- Experience with C# .NET, developing desktop applications is essential
- Experience with PRISM, MVVM, WPF frameworks and MongoDB (NoSQL) OR SQL is highly desirable.
Excellent communication skills and an Engineering/Software/Scientific background are a must.
Benefits & conditions
This is a full-time permanent position, and applications are welcomed from early career and mid-senior level Software Engineers.