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 🌱.