Bachelor's degree in computer science or a similar technical field of study
Minimum of 7+ years of software engineering experience…
Extensive expertise in C#, .NET framework (including WPF & WCF), and .NET Core
Proficiency in programming on Linux or Windows platforms.
Strong understanding of Object-Oriented Analysis and Design (OOAD).
Experience with debugging tools such as GDB and Visual Studio.
Familiarity with version control systems (SVN / GIT).
Knowledge of testing frameworks, including GTest.
Experience in network protocols is advantageous.
Database design and development skills are a plus