
Pro C Software Engineer (RARR Job 5924)
Job Skills
Job Description
We are looking for an experienced Pro*C Software Engineer to design, develop, and maintain high-performance applications that interact with Oracle databases using embedded SQL (Pro*C). The role involves working on backend systems, optimizing database interactions, and supporting mission-critical enterprise applications.
Key Responsibilities
-
Develop, enhance, and maintain applications using Pro*C (Embedded SQL in C)
-
Write efficient, secure, and maintainable C/C++ code integrated with Oracle databases
-
Design and optimize complex SQL queries, PL/SQL procedures, and database interactions
-
Debug, troubleshoot, and resolve application and performance issues
-
Work closely with DBAs, QA, and business teams to understand requirements
-
Participate in code reviews and ensure adherence to coding standards
-
Support production issues and perform root cause analysis
-
Assist in system migrations, upgrades, and performance tuning
Required Skills & Qualifications
-
Strong experience with Pro*C / Embedded SQL
-
Proficiency in C / C++ programming
-
Solid understanding of Oracle Database, SQL, and PL/SQL
-
Experience with Unix/Linux environments
-
Knowledge of shell scripting (bash/ksh)
-
Familiarity with debugging tools (gdb, dbx, etc.)
-
Understanding of memory management and performance optimization
-
Bachelor’s degree in Computer Science or related field (or equivalent experience)