C++ Developer

VySystems
India

C++ Developer - Job Description (JD)

Experience

5 -8 Years (can be customized based on requirement)

Job Summary

We are seeking a skilled C++ Developer to design, develop, test, and maintain high-performance software applications. The ideal candidate should have strong expertise in modern C++, object-oriented programming, multithreading, data structures, algorithms, and debugging complex systems. The role involves working closely with cross-functional teams to deliver scalable and efficient software solutions.

Key Responsibilities

  • Design, develop, and maintain applications using C++ (C++11/14/17/20).
  • Develop high-performance, scalable, and reliable software components.
  • Analyze business and technical requirements and translate them into robust solutions.
  • Write clean, efficient, and maintainable code following coding standards.
  • Perform unit testing, integration testing, and code reviews.
  • Troubleshoot, debug, and resolve software defects and performance bottlenecks.
  • Optimize application performance, memory usage, and system reliability.
  • Collaborate with architects, QA teams, DevOps engineers, and product owners.
  • Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.
  • Prepare and maintain technical documentation.Required Technical Skills

Programming Languages

  • Strong proficiency in C++
  • Good understanding of Object-Oriented Programming (OOP)
  • Knowledge of STL (Standard Template Library)Core Concepts
  • Data Structures and Algorithms
  • Design Patterns
  • Memory Management
  • Multithreading and Concurrency
  • Socket Programming
  • Exception Handling
  • Performance Tuning and OptimizationDevelopment Tools
  • Git/GitHub/GitLab
  • Visual Studio / GCC / Clang
  • CMake, Make
  • Debugging and Profiling ToolsOperating Systems
  • Linux/Unix
  • WindowsDatabase Knowledge
  • SQL (MySQL, PostgreSQL, SQL Server)
  • NoSQL databases (preferred)

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →