Senior C++ Developer

Nộp đơn cho công việc này

E-mail *

Mô tả công việc

– Analyze and understand C/C++ source code to create detailed design documentation.
– Research, initiate, and structure new projects using C.
– Work with ECPG (Embedded SQL in C) to develop database-integrated background applications.
– Use Makefile to build and manage C/C++ applications.
– Convert C applications to modern high-level languages such as Java or C#.
– Implement and optimize core data structures in C (Linked Lists, Stacks, Queues, Trees, Hash Tables).
– Ensure efficient memory management, detect and prevent memory leaks.
– Work with various caching mechanisms, including DAT files, text files, and SQLite.
– Contribute to architecture design and provide technical direction for legacy and new systems

Yêu cầu công việc

Must have:

  • At least 5 years of experience in C/C++ development.
  • Ability to read and understand complex legacy codebases.
  • Experience with ECPG and background (daemon/service) applications.
  • Familiarity with Makefile and build automation.
  • Ability to migrate C applications to Java or C#.
  • Strong understanding and hands-on experience with data structures in C.
  • Proficient in memory optimization and leak prevention techniques.
  • Experience with caching using files and embedded databases like SQLite.
  • Good sense of architecture and system design.

Nice to have:

  • Experience in embedded or performance-critical systems.
  • Familiarity with version control (Git), CI/CD, or DevOps is a plus.