CCTech C++ developer

Nexthire

Pune District

On-site

INR 600,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A software development company in India is looking for an experienced C++ Developer with 2-5 years of experience in software development. You will be responsible for the design, development, and maintenance of software systems. The ideal candidate should have strong proficiency in C++11/14/17, excellent problem-solving skills, and the ability to work collaboratively in a team. This role involves mentoring junior developers and ensuring high code quality through testing and reviews.

Qualifications

  • 2-5 years of professional experience in C++ development.
  • Proficiency in C++11/14/17 standards and design patterns.
  • Experience with software architecture and system design.

Responsibilities

  • Lead the design and development of scalable software applications using C++.
  • Ensure high-quality code through unit testing and code reviews.
  • Identify and resolve performance bottlenecks.

Skills

C++ development
Object-oriented programming
Analytical skills
Communication
Team collaboration

Education

B.E./BTech or M.E./MTech in Computer Science or related field

Tools

Git
Jenkins

Job description

Job Description

We are seeking an experienced C++ Developer to join our dynamic team. The ideal candidate will have 2-5 years of experience in software development using C++. You will play a key role in the design, development, and maintenance of complex software systems, working closely with cross-functional teams to deliver high-quality software solutions.

Responsibilities
  • Design and Development: Lead the design and development of robust, scalable, and efficient software applications using C++.
  • Code Quality: Ensure high-quality code through unit testing, code reviews, and continuous integration practices.
  • Optimization: Identify and resolve performance bottlenecks, ensuring the software runs efficiently and meets performance benchmarks.
  • Collaboration: Work closely with product managers, architects, and other developers to understand requirements and translate them into technical solutions.
  • Documentation: Create and maintain technical documentation for the codebase and system architecture.
  • Mentorship: Provide guidance and mentorship to junior developers, fostering a collaborative and knowledge-sharing environment.
  • Troubleshooting: Analyze and debug software issues, providing timely resolutions to ensure smooth operations.
Requirements
  • Experience: 2-5 years of professional experience in C++ development.
  • Strong Knowledge: Proficiency in C++11/14/17 standards, with a deep understanding of object-oriented programming principles and design patterns.
  • System Design: Experience with software architecture and system design, particularly in designing scalable and maintainable systems.
  • Development Tools: Familiarity with development tools such as Git, Jenkins, and other CI/CD tools.
  • Problem‑Solving: Strong analytical and problem‑solving skills, with a focus on delivering high‑quality solutions.
  • Communication: Excellent communication skills, both written and verbal, with the ability to articulate complex technical concepts to non-technical stakeholders.
  • Team Player: Ability to work effectively in a team-oriented environment, collaborating with other developers, QA engineers, and product managers.
Preferred Skills
  • Library Expertise: Strong familiarity with the Standard Template Library (STL), Boost, and other essential C++ libraries.
  • Multi‑Threading Proficiency: Proven experience in developing robust multi-threaded applications.
  • Cross‑Platform Development: In-depth knowledge of developing applications for multiple platforms, including Windows, Linux, and macOS.
  • Agile Methodologies: Solid experience working within Agile/Scrum environments.
  • Standard Library Mastery: Thorough understanding of the standard library, including STL containers and algorithms.
  • Advanced C++ Concepts: Comprehensive understanding of dynamic polymorphism and C++-specific features, such as friend classes.
  • Template Programming: Familiarity with advanced C++ templating techniques.
Educational Requirements
  • Degree: B.E./BTech or M.E./MTech in Computer Science, Mechanical, Software Engineering, or a related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

Hamilton Research & Technology Private Limited • Anupgarh

On-site
INR 1,800,000 - 2,800,000
c++ Developer
c++ Developer

Valuebound • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C++ Developer
C++ Developer

Quest Global • Pune District

On-site
INR 800,000 - 1,200,000
C++ - Consultant
C++ - Consultant

Iris Software • Pune District, Gurugram District, Dadri

Hybrid
INR 1,200,000 - 1,800,000
C++ Developer (L3)
C++ Developer (L3)

Acldigital • Bengaluru

On-site
INR 1,000,000 - 1,500,000
C++ Developer
C++ Developer

ISHR • Bengaluru

On-site
INR 800,000 - 1,500,000
C++ Developer
C++ Developer

Tekskills • Bulandshahr

On-site
INR 600,000 - 800,000
C++ Developer
C++ Developer

Cantor Fitzgerald • Hyderabad

On-site
INR 4,000,000 - 7,000,000
C++ Developer (L4)
C++ Developer (L4)

Acldigital • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Andor Tech • Bengaluru

On-site
INR 1,000,000 - 1,500,000