Vision RT Ltd

Software Development Engineer, C#/.NET

Vision RT Ltd

full-time

Posted on:

Location: 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

.NETWPF

About the role

  • Work as part of a scrum team to develop radiotherapy systems integrating hardware, software and firmware
  • Leverage new technologies and introduce new features and products within the radiotherapy space
  • Build, maintain and create technical solutions on a .NET platform
  • Execute full lifecycle software development and write well-designed, testable, efficient code
  • Develop software unit test plans and support test driven development practices
  • Document and maintain software functionality and comply with project plans and industry standards
  • Work in accordance with Vision RT’s Quality Management System

Requirements

  • C# with Visual Studio (ideally 2019)
  • WPF (XAML) and MVVM design pattern
  • Relevant industry experience in creating software solutions
  • Excellent object-oriented design knowledge (following SOLID principles) and design patterns
  • Data storage and management using a standard relational database
  • IoC (Inversion of Control) and Dependency Injection (DI) patterns and technologies, LINQ, and continuous integration
  • Concurrency Multithreading (preferably TPL)
  • Graduate level in a computer science, engineering, mathematics or scientific discipline
  • Good command of verbal and written English (B2)
  • Commercial awareness (desirable)
  • Methodical and thorough approach to work (desirable)
  • Teamworking skills (desirable)
  • Numerical and analytical skills (desirable)
  • Ability to work to another’s design (desirable)
  • Test driven development experience (desirable)