Location: Banbury, UK
Work from Office ( 5 days in week )
• Proficiency in C# programming language for developing desktop applications.
• Experience with Windows Presentation Foundation (WPF) for building graphical user
interfaces (GUIs).
• Understanding of object-oriented programming principles and design patterns.
• Knowledge of data structures and algorithms.
• Familiarity with:
o database technologies like PostgreSQL for data storage and retrieval.
o 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 requirements from race and performance engineers.
• Collaborate with team members to design and implement user-friendly GUIs for the
applications.
• Write code that is well-structured, efficient, and easy to maintain.
• Ensure that the applications meet functional requirements and design specifications.
• Writing and maintaining technical documentation, including user manuals and API
documentation