Job Title : C++ Developer with C# Experience
- Mode of Work : Work from Office 5days
- Location : Bangalore
- Experience : 6+ Years
- Employment Type : Full-time
Job Summary :
We are looking for a skilled C++ Developer with hands-on experience in C# and .NET to design, develop, and maintain high-performance applications. The ideal candidate will have a strong understanding of object-oriented programming, debugging, and Windows-based development.
Key Responsibilities :
Design, develop, and maintain applications using C++ and C# (.NET) .Work on software modules involving Windows desktop applications , libraries, and system components.Collaborate with cross-functional teams to define, design, and ship new features.Debug and resolve complex software issues and performance bottlenecks.Participate in code reviews and ensure high-quality deliverables.Integrate C++ components with .NET frameworks where required.Work with build tools, version control systems, and CI / CD pipelines.Required Skills :
Strong programming experience in C++ (C++11 / 14 / 17) and C# (.NET Framework / .NET Core) .Hands-on experience with Windows APIs, MFC, STL, and OOP concepts .Knowledge of multi-threading, memory management , and data structures .Experience in debugging tools (Visual Studio, WinDbg) .Familiarity with COM / Interop between C++ and C# is a plus.Experience with WPF / WinForms is an added advantage.Good understanding of software development life cycle (SDLC) and Agile methodologies .Good to Have :
Exposure to embedded systems or device communication .Experience with unit testing frameworks (xUnit / NUnit) .Knowledge of CI / CD tools like Jenkins, Azure DevOps, or GitHub Actions .Domain experience in industrial automation, control systems, or enterprise software .Education :
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.