Talent.com
No longer accepting applications
Senior Software Engineer

Senior Software Engineer

Andor TechTiruppur, IN
14 hours ago
Job description

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.
  • Create a job alert for this search

    Senior Software Engineer • Tiruppur, IN