Talent.com
C++ Developer

C++ Developer

Geojit TechnologiesErnakulam, Kerala, India
1 day ago
Job description

C++ Developer

Location : Kochi

Job Type : Full-Time | On-site

Experience : 3–8 Years

Role Overview

We are looking for an experienced C++ Developer to join our growing technology team at Geojit Technologies , Kochi. The ideal candidate will be responsible for designing, developing, and maintaining efficient and high-performing C++ applications. This role requires a strong foundation in object-oriented programming, systems design, and performance optimization, with the ability to collaborate across functional teams to deliver robust and scalable software solutions.

Key Responsibilities

  • Design, develop, and maintain high-performance C++ applications and libraries.
  • Write clean, efficient, and maintainable code following best software development practices .
  • Participate in the full software development lifecycle – from requirements gathering to deployment and maintenance.
  • Optimize application performance, memory management, and multithreading efficiency.
  • Integrate C++ components with databases, APIs, and front-end systems .
  • Conduct code reviews , debugging, and troubleshooting of complex software issues.
  • Collaborate closely with product owners, QA engineers, and DevOps teams for timely releases.
  • Document system designs, workflows, and technical specifications.
  • Stay up to date with emerging C++ standards (C++14 / 17 / 20 / 23) and relevant tools or frameworks.

Technical Skills Required

Must Have :

  • Strong programming experience in C++ (C++14 or higher) .
  • Solid understanding of Object-Oriented Design (OOD) and Data Structures .
  • Hands-on experience with STL , multithreading , and memory management .
  • Experience in database integration (SQL / PL-SQL) .
  • Familiarity with version control systems (Git) .
  • Experience in Windows / Linux development environments .
  • Good to Have :

  • Exposure to socket programming, inter-process communication (IPC) , or network programming .
  • Familiarity with CMake, Visual Studio, or GCC build environments .
  • Understanding of software performance tuning and profiling tools .
  • Experience in financial domain, trading systems, or real-time data processing is a plus.
  • Experience & Education

  • 3–8 years of experience in software development using C++.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology , or a related field.
  • Create a job alert for this search

    Developer • Ernakulam, Kerala, India