Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative company is seeking a skilled C++ Developer to enhance their ODBC connector. In this role, you will be responsible for maintaining and improving the connector, ensuring compatibility and performance while collaborating with backend and QA teams. Your expertise in C++ and ODBC APIs will be crucial in delivering high-quality software for client environments. If you are passionate about cross-platform development and enjoy tackling complex challenges, this is the perfect opportunity to make a significant impact in a dynamic and forward-thinking environment.
• Join the team maintaining and enhancing the official Suadeo ODBC connector • Contribute to new features, performance improvements, and compatibility updates • Ensure seamless query execution from third-party tools to Suadeo’s virtualization engine • Maintain stability, performance, cross-platform compatibility, and secure communication • Work closely with Suadeo’s backend and QA teams to test, document, and package the connector for client environments
Required Technical Skills Languages & Technologies: • Strong expertise in C++ (minimum C++11, C++17 preferred) • Deep understanding of ODBC standard APIs (e.g., SQLDriverConnect, SQLExecDirect, SQLFetch, SQLBindCol, SQLDescribeCol, etc.) • Experience with low-level connector or driver development • Familiarity with client-server architecture and network communication management (sessions, connection pooling, secured transport) Databases & SQL: • Solid command of SQL parsing and execution logic • Ability to map SQL queries to internal API calls or virtualized data sources • Metadata management skills (schemas, columns, types, indexing) Systems & Tooling: • Cross-platform development experience (Linux and Windows) • Proficiency with build tools like CMake, Makefiles, MSBuild • Knowledge of software packaging for deployment (MSI, DEB, RPM) Expected Experience • At least 5 years of experience in C++ development • Proven track record working on ODBC or similar data connectors • Experience delivering software intended for deployment on client infrastructure • Comfortable with network APIs, secure exchanges, and error handling Nice to Have Skills • Familiarity with unixODBC and/or Microsoft ODBC Driver Manager • Background in data virtualization or intermediate SQL execution layers • Experience with libraries like Boost, POCO, etc. • Ability to write clean, maintainable, and well-documented code in a modular architecture