Skills:
Remember to check your CV before applying Also, ensure you read through all the requirements related to this role.
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:
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 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