Negotiable
Undetermined
Remote
Remote
We are looking for a highly experienced with strong expertise in C, C++, Pro*C, and SQL databases to design, develop, and lead high-performance, scalable enterprise applications. The ideal candidate will have deep experience in system architecture, database integration, and legacy system modernization.
Key Responsibilities:
- Design and architecture of applications using C/C++ and Pro*C
- Develop and optimize embedded SQL (Pro*C) programs interacting with relational databases
- Work closely with database teams to design efficient SQL queries, stored procedures, and schema
- Drive performance tuning and optimization at both application and database levels
- Provide technical leadership and mentorship to development teams
- Collaborate with cross-functional teams for requirement analysis and system design
- Lead code reviews, enforce best practices, and ensure high-quality deliverables
- Participate in modernization of legacy systems and migration strategies
Required Skills:
- Strong hands-on experience in C and C++ programming
- Extensive experience with Pro*C (Embedded SQL)
- Strong expertise in SQL and RDBMS (Oracle, DB2, or similar)
- Experience in Unix/Linux environments
- Solid understanding of data structures, algorithms, and system design
- Experience in performance tuning and debugging
- Strong knowledge of multi-threading and memory management
- Familiarity with version control systems (Git, SVN)