Remote C++ Developer

Posted

Apply now
Please, let Brixio know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The C++ Developer position is a full-time remote role based in the Philippines for a UAE client, with a mission duration of 6 to 12 months, renewable.
  • The main responsibilities include maintaining and enhancing the official client's ODBC connector to ensure reliability, performance, and compatibility across client environments.
  • The developer will contribute to the development of new features, performance improvements, and compatibility updates.
  • They will ensure seamless query execution between third-party tools and Suadeo’s data virtualization engine.
  • The role requires maintaining stability, cross-platform operability, and secure communication of the connector.
  • Collaboration with the client’s backend and QA teams is essential to test, document, and package the connector for production use.

Requirements:

  • A minimum of 5 years of experience in C++ development is required.
  • Strong expertise in C++ is necessary, with a preference for C++11 or C++17.
  • A deep understanding of ODBC standard APIs, such as SQLDriverConnect, SQLExecDirect, SQLFetch, SQLBindCol, and SQLDescribeCol, is essential.
  • Experience with low-level connector or driver development is required.
  • Familiarity with client-server architecture and network communication management, including sessions, connection pooling, and secured transport, is necessary.
  • A solid command of SQL parsing and execution logic is required.
  • The ability to map SQL queries to internal API calls or virtualized data sources is essential.
  • Metadata management skills, including schemas, columns, types, and indexing, are required.
  • Cross-platform development experience on Linux and Windows is necessary.
  • Proficiency with build tools like CMake, Makefiles, and MSBuild is required.
  • Knowledge of software packaging for deployment, including MSI, DEB, and RPM, is essential.
  • A proven track record of working on ODBC or similar data connectors is required.
  • Experience delivering software intended for deployment on client infrastructure is necessary.
  • Comfort with network APIs, secure exchanges, and error handling is essential.
  • Familiarity with unixODBC and/or Microsoft ODBC Driver Manager is a nice-to-have.
  • A background in data virtualization or intermediate SQL execution layers is preferred.
  • Experience with libraries like Boost and POCO is a plus.
  • The ability to write clean, maintainable, and well-documented code in a modular architecture is desirable.

Benefits:

  • The position offers the flexibility of full remote work from the Philippines.
  • The contract duration is between 6 to 12 months, with the possibility of renewal.
  • The role provides an opportunity to work with a UAE client, enhancing international experience.
  • Developers will have the chance to contribute to significant projects involving ODBC connectors and data virtualization.
  • The position allows for collaboration with backend and QA teams, fostering teamwork and professional growth.
Apply now
Please, let Brixio know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback