C++ Developer

C++ Developer

4 Nos.
123399
Full Time
4.0 Year(s) To 9.0 Year(s)
12.00 LPA TO 25.00 LPA
IT Software - Middleware
IT-Software/Software Services
Job Description:

 

Position 1: C++ Developer (C++ with Strong Database Expertise)

Job Summary

We are seeking a skilled and experienced C++ Developer with strong database expertise to join our team. The ideal candidate will have hands-on experience in modern C++ development along with deep knowledge of relational databases and SQL optimization. You will be responsible for building high-performance, scalable applications and working closely with cross-functional teams in an Agile environment.

Key Responsibilities

  • Design, develop, and maintain efficient, reusable, and reliable C++ code
  • Develop high-performance and scalable backend components
  • Write, optimize, and maintain complex SQL queries (joins, subqueries, window functions, etc.)
  • Analyze and improve database performance using indexing strategies and query execution plans
  • Identify performance bottlenecks, memory issues, and bugs; implement effective solutions
  • Work with multithreaded and concurrent systems
  • Collaborate with team members to integrate application components and database layers
  • Participate in code reviews and ensure adherence to coding and quality standards
  • Create and maintain technical and design documentation
  • Actively participate in Agile/Scrum ceremonies

Required Skills & Qualifications

  • 4+ years of hands-on experience in C++ development (C++11 or later: C++14/17/20 preferred)
  • Strong understanding of Object-Oriented Programming (OOP) principles
  • Experience with multithreading, concurrency, and memory management in C++
  • Proficiency in STL, templates, and familiarity with Boost libraries
  • Strong expertise in SQL development and optimization
  • Hands-on experience with relational databases such as PostgreSQL, MySQL, or MS SQL Server
  • Good understanding of database internals, indexing, and performance tuning
  • Experience with debugging, profiling, and performance analysis tools
  • Familiarity with development tools such as Git, Jenkins, CI/CD pipelines
  • Experience working in Agile/Scrum environments
  • Strong problem-solving, analytical, and communication skills

 

 

 

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Note

Only candidates with strong C++ development experience and solid database/SQL expertise should be considered.

 

Key Skills :
Company Profile

--- welcomes the best and the brightest talent, no matter where they call home. We openly embrace the unique upbringing and POV that every individual brings to the table. We have built an open, innovative and collaborative work environment that spurs creativity and enthusiasm. This blend of individual characteristics makes our company distinct and strong. Embracing diversity helps create a motivated & productive workplace; perhaps more importantly, it benefits our clients.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs