Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Pro*C Developer-Senior Software engineer @ CGI

Home > DBA / Data warehousing

 Pro*C Developer-Senior Software engineer

Job Description

Design and develop high-performance software applications in C, ensuring code quality, and maintainability.
Work with Pro*C to embed SQL queries directly in C code for seamless database interactions.
Build and maintain efficient C structures for representing complex data models in software applications.
Collaborate with the database team to design efficient Oracle database schemas and optimize SQL queries.
Develop, implement, and troubleshoot software solutions that interface with Oracle Database systems.
Write clear and maintainable code, along with comprehensive documentation.
Perform debugging and optimization to enhance application performance.
Participate in code reviews and contribute to best practices for software development.
Work with cross-functional teams to understand requirements and deliver solutions that meet business needs.
Test software solutions and resolve issues by debugging and maintaining systems. Required Qualifications: Proven experience working with C programming, including familiarity with C structures for data representation.
Strong expertise in Pro*C for embedding SQL in C code and interacting with databases.
Solid understanding of Oracle Database and experience working with SQL queries, PL/SQL, and database optimization.
Strong problem-solving skills with the ability to debug and troubleshoot complex software and database-related issues.
Proficient in working within a Linux environment for development, deployment, and troubleshooting.
Experience with Git for version control and collaboration in a team-based environment.
Familiarity with using Eclipse IDE for software development and debugging.
Experience using GNU Make for managing builds and dependencies in complex projects.
Experience with software deployments in various environments (Test, Pre-prod), including environment configuration, version management, and troubleshooting.
Strong analytical and problem-solving skills with the ability to debug complex issues in both code and database interactions.
Solid understanding of Linux shell scripting and automation processes for software deployment.
Strong communication skills, capable of collaborating with developers, database administrators, and other cross-functional teams.
Familiarity with unit testing and automated build systems.
Required qualifications to be successful in this role:
Location: Hyderabad, Bangalore
Education: Computer Science (BE / BTech / MTech / MS) from Tier I Premier institutes
Skills:
  • Database
  • SQLite
  • C
  • C++
  • Oracle DBMS

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: DBA / Data warehousing
Role: Database Administrator
Employement Type: Full time

Contact Details:

Company: CGI
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   c++ sql queries eclipse ide c sqlite software deployment linux internals oracle dbms c code sql gnu plsql database optimization git oracle database linux troubleshooting debugging process automation programming communication skills

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Lead Software Engineer

  • The Depository Trust
  • 8 - 13 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Specialist Software Engineer (Dot Net FS)

  • Societe Generale
  • 4 - 7 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Cloud Engineer

  • Cradlepoint
  • 2 - 3 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Senior Software Engineer, Build System Automation (C++/Python/Java)

  • Exasol
  • 5 - 10 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

CGI

Company DetailsECGiT