C++ Developer with .NET Experience
17 hours ago
Greater Toronto Area, Canada
Infowaysolutions
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
Role-C++ Developer with .NET Experience
Location-Remote
Position Summary
We are looking for a talented C++ Developer with .NET experience to join our development team. The ideal candidate will have strong expertise in modern C++ and working knowledge of .NET technologies, enabling them to build high-performance applications and integrate native components with managed environments.
Key Responsibilities
- Develop, enhance, and maintain applications using C++ and .NET (C#, .NET Framework/Core).
- Integrate C++ components with .NET applications using C++/CLI, P/Invoke, or COM interoperability.
- Optimize performance, memory usage, and system reliability across native and managed layers.
- Participate in architecture design, technical reviews, and solution planning.
- Troubleshoot and debug issues in both C++ and .NET codebases.
- Write clean, efficient, and well-documented code following best practices.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3–6 years of hands-on experience in C++ development (C++11/14/17/20 preferred).
- Experience developing applications using .NET / C#.
- Strong understanding of interop between C++ and .NET (C++/CLI, P/Invoke, Wrappers).
- Proficiency in object-oriented programming, algorithms, and data structures.
Nice-to-Have Skills
- Experience working with Win32 APIs, WPF, WinForms, or cross-platform .NET.
- Knowledge of multithreading, concurrency, and performance profiling tools.
- Exposure to RESTful services, gRPC, or microservices.