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.