Why You'll Want To Join
Software Engineer (Hybrid, Bournemouth, UK) C#/.NET Programming Experience Required We are seeking a passionate Software Engineer to join our client's dynamic R&D team. This role will be pivotal in designing, implementing, and maintaining software platforms for some of the most advanced products in the scientific field.
What You'll Be Doing
- Developing device control systems supporting imaging, movement, and measurement components.
- Implementing new motion and imaging profiles for existing systems.
- Owning triage of reported issues in legacy systems
- Working as a key software interface with firmware and hardware teams.
- Expanding unit testing coverage and improving software stability.
- Troubleshooting bugs and refactoring code to reduce technical debt.
- Participating in Agile planning and feature breakdown with cross-functional teams.
- Documenting technical work clearly and concisely for internal use.
What We're Looking For
- Degree in Computer Science, Engineering, or a related scientific field.
- C#/.NET development experience in Visual Studio.
- Strong understanding of object-oriented design principles.
- WPF or MVVM is essenial
- Experience with . NET-compatible testing frameworks (e.g., NUnit).
- Working knowledge of Git and Agile development environments.
- Clear oral and written communication skills across disciplines.
- Strong problem-solving mindset and collaborative working approach.
Seniority level
Mid-Senior level
Employment type
Full-time
Details
- Job functionInformation Technology
- IndustriesSoftware Development
#J-18808-Ljbffr