-
Viraaj HR Solutions Private Limited

C++ Developer

Viraaj HR Solutions Private Limited
India · Full-time · Mid-Senior

Overview

The C++ Developer plays a crucial role in the development and enhancement of software applications that are integral to the organization’s offerings. This position requires an individual with a strong proficiency in C++ programming, who is passionate about coding and Software Development Life Cycle (SDLC) processes. The ideal candidate will work closely with cross-functional teams to analyze user needs and design software solutions that meet precise specifications. A C++ Developer contributes not only through coding but also helps maintain software best practices, ensuring high-quality and reliable software products. This role offers an opportunity to tackle complex coding challenges and collaborate on innovative projects while becoming an integral part of the organization’s technology roadmap.

Key Responsibilities

  • Develop, test, and maintain high-quality C++ code.
  • Collaborate with product managers and other stakeholders to understand requirements.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Identify and troubleshoot software defects and performance issues.
  • Design and implement robust software architectures.
  • Write and execute unit tests for code validation.
  • Document design specifications, code changes, and other technical information.
  • Integrate third-party libraries and APIs to enhance functionality.
  • Maintain version control using Git or other versioning systems.
  • Work with a team to define project timelines and deliverables.
  • Participate in agile development practices such as sprint planning and daily stand-ups.
  • Research and recommend enhancements or improvements to development tools and processes.
  • Ensure adherence to coding standards and best practices.
  • Stay up-to-date with emerging technologies relevant to C++ development.
  • Support software deployment and post-deployment activities.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in C++ programming (3+ years preferred).
  • Strong understanding of object-oriented programming principles.
  • Familiarity with data structures and algorithms.
  • Experience with debugging tools and techniques.
  • Knowledge of multi-threaded programming concepts.
  • Understanding of database systems and SQL.
  • Experience with software development methodologies (Agile, Scrum).
  • Ability to work in a collaborative team environment.
  • Excellent problem-solving skills and attention to detail.
  • Good communication skills, both written and verbal.
  • Experience with performance optimization techniques.
  • Familiarity with cross-platform development practices.
  • Experience with unit testing frameworks.
  • Ability to learn new technologies quickly.
  • A passion for coding and continuous improvement.

Skills: object-oriented programming,debugging tools,algorithms,coding standards,c++ programming,unit testing frameworks,multi-threaded programming,version control (git),performance optimization,software development life cycle (sdlc),database systems,scrum,c,sql,c++,agile,c/c++ stl,cross-platform development,data structures

Key Skills

Ranked by relevance

c data structures git
Login to Apply
Posted
Mar 04, 2025
Type
Full-time
Level
Mid-Senior
Location
Bengaluru

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Kaseya
Related

Senior Frontend Developer

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
Scaleway
Related

Software Engineer - Developer

2026-05-28

Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Jamit Labs GmbH
Related

App Entwickler:in (Android, Kotlin) m/w/d

2026-05-28

Full-time
Not Applicable
Germany
Software Development
Engineering