into libraries, and library re-use across projects. Have a good knowledge of WinForms, WPF, multi-threaded development, the MVC/MVVM pattern and SOLID design principles. Able to develop software covering the full software life cycle. Capture customer requirements, then design, develop, test and maintain software, including the more »
and algorithms. Familiarity with: database technologies like PostgreSQL for data storage and retrieval. networking basics, sockets o messaging, e.g. RabbitMQ o Design principles like SOLID o Microservices architecture Ability to write clean, readable, and maintainable code. Strong numeracy. Responsibilities: Develop and maintain desktop applications using C# and WPF. Gather more »
Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Electus Recruitment
tracking, and planning. Specify and maintain development tools and technologies. Desirable Experience: UI design, C#, WinForms, WPF, multi-threaded development, MVC/MVVM, and SOLID principles. Navigation concepts, kinematics, IMUs, and GPS/GNSS. Research and develop navigation algorithms. Data analysis using Python/Matlab. Other Requirements: Commute to more »