Overview
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.
Preferred Skills:
Experience with COM, ActiveX, or DirectX.
Exposure to IoT, hardware integration, or GIS applications.
Knowledge of SQL databases and data handling in Windows applications.
Why Join Us?
Work on cutting-edge applications with SDK integration.
Opportunity to enhance C++ and C# interoperability skills.
Competitive salary and career growth opportunities.
Job Type: Full-time
Pay: From ?30,000.00 per month
Schedule:
- Day shift
Experience:
- total work: 1 year (Preferred)
Work Location: In person