Skip to main content

Software Developer - C++ Programming

Technology
Greeksoft Technologies
1 month agoUntil 14/11/2026

Job description

Role &

responsibilities :

1. Writing &

  • Maintaining C Code :
  • Develop features using modern C (C 11/14/17 or later)
  • Write clean, readable, and maintainable code
  • Follow coding standards and best practices
  • Fix bugs and improve existing code

2. Understanding/Application of OOPS concepts &

  • STL :

3. Debugging &

  • Troubleshooting :
  • Identify and fix runtime/compile-time errors
  • Use debugging tools (e.g., GDB)
  • Handle memory leaks and segmentation faults
  • Understand pointers, references, memory management

4.

Version Control using Git :

5.

Build

Systems &

  • Tools :
  • Work with build tools like CMake / Make
  • Understand compilation and linking process

6.

Basic Data

Structures &

  • Algorithms :
  • Arrays, Linked Lists, Stacks, Queues
  • Time &
  • Space complexity (Big-O)

7.

Unit Testing :

  • Perform basic unit testing.

Preferred candidate profile :

  • C , MYSQL, FINANCE DOMAIN
  • 2 - 5 years experience
Keywords
CodingCMakeC++MysqlUnit TestingGNU DebuggerCoding conventionsMemory managementDebugger

Interested in this role?