Engineer

Tata Consultancy Services

King of Prussia (PA)

On-site

USD 120,000 - 140,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary Annual Incentive
Medical Coverage
Family Leave
Auto & Home Insurance
Commuter Benefits
Certification & Training Reimbursement
Vacation & Holidays
401K Plan

Job summary

Tata Consultancy Services in King of Prussia, PA seeks a senior developer skilled in C and PRO*C to migrate AIX applications to Linux, automate builds, and validate data and binaries across Oracle databases. You will implement and maintain CI/CD pipelines, manage Git workflows, and leverage AI-assisted tooling to accelerate migration efficiency.

The role demands Unix/Linux fluency, Oracle knowledge, and experience with GitHub Actions/Jenkins.

Qualifications

  • Strong hands-on experience in C Programming within Unix/Linux environments.
  • Extensive expertise in PRO*C development, including Oracle precompiler, embedded SQL, cursor management, and Pro*C/C++ compilation.
  • Experience in AIX-to-Linux migration and cross-platform code portability analysis.
  • Advanced Python scripting and automation for build tooling, migration utilities, validation, and data comparison.
  • Hands-on experience designing and implementing GitHub Actions CI/CD pipelines (or equivalent tools such as Jenkins/Azure DevOps).
  • Strong knowledge of Oracle Database integration, SQL optimization, NLS settings, session management, and database validation testing.
  • Experience with Git, branching strategies, pull requests, repository governance, and modern source control practices.
  • Exposure to AI-assisted development tools such as GitHub Copilot, AI agents, developer productivity accelerators, and automation frameworks

Responsibilities

  • Migrate and remediate C/PRO*C applications from AIX to Linux, resolving platform-specific compatibility issues.
  • Develop and maintain Python-based build and migration utilities, including deployment manifests, automation scripts, and validation tools.
  • Design, implement, and support CI/CD pipelines for build, testing, packaging, and deployment workflows.
  • Build AI-driven accelerators, Copilot skills, and productivity tools to improve migration efficiency and engineering effectiveness.
  • Evaluate and implement unit testing frameworks (CMocka, CUnit, Unity) and develop automated test suites.
  • Perform parity validation between AIX and Linux environments by comparing binaries, outputs, and database results.
  • Support Oracle database testing activities, ensuring consistent query execution, session control, and platform validation.
  • Create deployment procedures, rollback mechanisms, technical documentation, developer guides, and operational runbooks while ensuring high-quality delivery

Skills

C Programming
Unix/Linux
PRO*C development
Oracle precompiler
Embedded SQL
AIX-to-Linux migration
Python scripting
CI/CD pipelines
GitHub Actions
Jenkins
Azure DevOps
Git
SQL optimization
Unit testing frameworks
Parity validation

Education

Bachelor's degree in Computer Science

Tools

Pro*C/C++ tooling
Oracle Database Tools
CI/CD tooling
Automation scripting

Job description

  • Strong hands-on experience in C Programming within Unix/Linux environments.
  • Extensive expertise in PRO*C development, including Oracle precompiler, embedded SQL, cursor management, and Pro*C/C++ compilation.
  • Experience in AIX-to-Linux migration and cross-platform code portability analysis.
  • Advanced Python scripting and automation skills for build tooling, migration utilities, validation, and data comparison.
  • Hands-on experience designing and implementing GitHub Actions CI/CD pipelines (or equivalent tools such as Jenkins/Azure DevOps).
  • Strong knowledge of Oracle Database integration, SQL optimization, NLS settings, session management, and database validation testing.
  • Experience with Git, branching strategies, pull requests, repository governance, and modern source control practices.
  • Exposure to AI-assisted development tools such as GitHub Copilot, AI agents, developer productivity accelerators, and automation frameworks
  • Migrate and remediate C/PRO*C applications from AIX to Linux, resolving platform-specific compatibility issues.
  • Develop and maintain Python-based build and migration utilities, including deployment manifests, automation scripts, and validation tools.
  • Design, implement, and support CI/CD pipelines for build, testing, packaging, and deployment workflows.
  • Build AI-driven accelerators, Copilot skills, and productivity tools to improve migration efficiency and engineering effectiveness.
  • Evaluate and implement unit testing frameworks (CMocka, CUnit, Unity) and develop automated test suites.
  • Perform parity validation between AIX and Linux environments by comparing binaries, outputs, and database results.
  • Support Oracle database testing activities, ensuring consistent query execution, session control, and platform validation.
  • Create deployment procedures, rollback mechanisms, technical documentation, developer guides, and operational runbooks while ensuring high-quality delivery
Job Description

Skill: Senior Developer

Must Have Technical/Functional Skills
  • Strong hands-on experience in C Programming within Unix/Linux environments.
  • Extensive expertise in PRO*C development, including Oracle precompiler, embedded SQL, cursor management, and Pro*C/C++ compilation.
  • Experience in AIX-to-Linux migration and cross-platform code portability analysis.
  • Advanced Python scripting and automation skills for build tooling, migration utilities, validation, and data comparison.
  • Hands-on experience designing and implementing GitHub Actions CI/CD pipelines (or equivalent tools such as Jenkins/Azure DevOps).
  • Strong knowledge of Oracle Database integration, SQL optimization, NLS settings, session management, and database validation testing.
  • Experience with Git, branching strategies, pull requests, repository governance, and modern source control practices.
  • Exposure to AI-assisted development tools such as GitHub Copilot, AI agents, developer productivity accelerators, and automation frameworks
Roles & Responsibilities
  • Migrate and remediate C/PRO*C applications from AIX to Linux, resolving platform-specific compatibility issues.
  • Develop and maintain Python-based build and migration utilities, including deployment manifests, automation scripts, and validation tools.
  • Design, implement, and support CI/CD pipelines for build, testing, packaging, and deployment workflows.
  • Build AI-driven accelerators, Copilot skills, and productivity tools to improve migration efficiency and engineering effectiveness.
  • Evaluate and implement unit testing frameworks (CMocka, CUnit, Unity) and develop automated test suites.
  • Perform parity validation between AIX and Linux environments by comparing binaries, outputs, and database results.
  • Support Oracle database testing activities, ensuring consistent query execution, session control, and platform validation.
  • Create deployment procedures, rollback mechanisms, technical documentation, developer guides, and operational runbooks while ensuring high-quality delivery

Salary Range - $120,000-$140,000 a year

TCS Employee Benefits Summary
  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Qualifications:

BACHELOR OF COMPUTER SCIENCE

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Technical Lead / Infrastructure Automation Engineer
Senior Technical Lead / Infrastructure Automation Engineer

Tata Consultancy Services • Plano (TX)

On-site
USD 130,000 - 150,000
Discretionary Annual Incentive
Comprehensive Medical Coverage: Health
Family Leave
+6
Java Developer
Java Developer

Tata Consultancy Services • Plano (TX)

On-site
USD 100,000 - 115,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
+2
Data Architect
Data Architect

Tata Consultancy Services • Minneapolis (MN)

On-site
USD 160,000 - 220,000
Discretionary annual incentive
Medical coverage
Parental leaves
+1
Linux Support
Linux Support

Tata Consultancy Services • Addison (TX)

On-site
USD 90,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Vacation & Holidays
+1
Engineer
Engineer

Tata Consultancy Services • Farmers Branch (TX)

On-site
USD 120,000 - 130,000
Discretionary Annual Incentive.
Comprehensive Medical Coverage
Family Support: Leaves
+2
Senior Mainframe Developer
Senior Mainframe Developer

Tata Consultancy Services • Atlanta (GA)

On-site
USD 100,000 - 110,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Maternal & Parental Le
+4
Java Engineer
Java Engineer

Tata Consultancy Services • Chicago (IL)

On-site
USD 100,000 - 120,000
Discretionary Annual Incentive
Medical Coverage: Medical & Health,,DV
Parental Leaves
C++ with PERL Developer
C++ with PERL Developer

Tata Consultancy Services • Everett (WA)

On-site
USD 110,000 - 140,000
Discretionary annual incentive
Comprehensive medical coverage
Parental leaves
+4
Delivery & Solution Manager
Delivery & Solution Manager

Tata Consultancy Services • Flower Mound (TX)

On-site
USD 170,000 - 185,000
Discretionary Annual Incentive
Medical Coverage (Health)
Dental & Vision
+2
Engineer Automation Testing
Engineer Automation Testing

Tata Consultancy Services • Pittsburgh

On-site
USD 90,000 - 120,000
Annual incentive
Medical coverage
Parental leave
+3