Enable job alerts via email!

C++ Developer

Sonorbi

United Arab Emirates

On-site

USD 80,000 - 110,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

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.

Qualifications

  • 5+ years of experience in C++ development with a focus on ODBC connectors.
  • Strong understanding of SQL parsing and execution logic.

Responsibilities

  • Maintain and enhance the official Suadeo ODBC connector.
  • Ensure seamless query execution from third-party tools.

Skills

C++
ODBC standard APIs
SQL
Cross-platform development
Network communication management

Tools

CMake
Makefiles
MSBuild

Job description

• 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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.