job overview:
we are seeking a c# windows application developer with experience in integrating and working with sdks developed in c++. the ideal candidate should have strong expertise in windows forms (winforms) or wpf, along with knowledge of c++ interoperability (p/invoke, c++/cli).
key responsibilities:
develop, enhance, and maintain windows desktop applications using c#.
integrate and utilize c++ sdks within c# applications.
implement p/invoke, c++/cli, or other interop techniques to communicate with c++ libraries.
debug and troubleshoot interop issues between c# and c++.
work closely with cross-functional teams to implement application features.
optimize performance and ensure application stability.
required skills:
proficiency in c# with experience in winforms or wpf.
strong understanding of c++ and experience working with sdks developed in c++.
experience with p/invoke, c++/cli, and other interop mechanisms.
knowledge of multi-threading, memory management, and performance optimization in windows applications.
ability to debug c++ and c# code effectively.
familiarity with visual studio, git, and windows apis.