

Mastech Digital
Oracle Data Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for an Oracle Data Engineer with 16+ years of experience, focused on developing ETL solutions, data modeling, and performance tuning. Contract length is 12 months, remote in Jersey City, New Jersey, with a pay rate of "unknown." Key skills include Oracle 11g/12, PL/SQL, Python, and Unix.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
Unknown
-
ποΈ - Date
August 8, 2026
π - Duration
More than 6 months
-
ποΈ - Location
Remote
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
United States
-
π§ - Skills detailed
#SQL (Structured Query Language) #Triggers #Unix #Complex Queries #Scripting #Data Transformations #Documentation #Data Integration #Oracle #GitHub #Data Engineering #Data Mapping #Databases #Python #Automation #Batch #Risk Analysis #Data Cleansing #Shell Scripting #"ETL (Extract #Transform #Load)" #Data Modeling
Role description
Position details
Job Title: Oracle Data Engineer
Location: Jersey City, New Jersey (Remote)
Duration: 12 Months
Experience: 16+ Years
Job Description:
Develop Oracle-heavy data engineering solutions across ETL, data loading, data modeling, analytics, and performance tuning. Support batch ETL and real-time stream processing, including ability to assist with QA tasks where needed. Understand the flow end to end from UI to database to support issue identification and remediation.
Hard skills / core responsibilities
β’ Create Oracle procedures, functions, triggers, packages, materialized views, and views using advanced features of Oracle 11g and Oracle 12.
β’ ETL processing with Python, Oracle, and Unix across batch ETL and real-time stream processing.
β’ Ability to do QA for some tasks, including validation, issue investigation, and support for delivery signoff where needed.
β’ Load huge data sets from multiple vendors and perform data cleansing, data transformations, and data loading involving data modeling and data analytics.
β’ Work on performance tuning for existing SQL and PL/SQL objects and build optimized objects.
β’ Create complex Unix shell scripts to automate batch job processing and create reports on real-time, daily, and weekly basis.
β’ Perform logical and physical design of databases, data modeling, and design specifications to analyze dependencies and perform risk analysis.
β’ Develop and maintain technical specifications, data mappings, program logic, and flowcharts for all change requests that are performed.
β’ Write complex queries to identify potential issues when interfaces fail and remediate them.
β’ Automate flat file loading to Oracle using SQL Loader and create control files for that activity.
β’ Able to understand the flow end to end from UI to DB.
Technologies / tools
β’ Oracle 11g and Oracle 12 advanced database capabilities.
β’ Oracle PL/SQL objects, materialized views, functions, triggers, packages, and views.
β’ Python, Oracle, and Unix for ETL processing.
β’ Unix shell scripting for batch automation and reporting.
β’ SQL Loader and control files for automated flat-file ingestion.
β’ GitHub Copilot or other Dev Assist tools and capabilities.
Frameworks / delivery methods
β’ Batch ETL and real-time stream processing.
β’ Data cleansing, transformation, loading, modeling, analytics, and dependency / risk analysis.
β’ Change request documentation, data mapping, program logic, and technical specification discipline.
β’ QA support orientation for tasks requiring validation and handoff confidence.
Soft skills / ways of working
β’ Hands-on delivery orientation with strong analytical skills for interface issue diagnosis and remediation.
β’ Ability to collaborate with architects, developers, QA, and business-facing teams across change requests and delivery cycles.
β’ End-to-end thinking from UI to database, with practical comfort working across data, integration, and validation needs.
Notes
β’ Best fit: Oracle-centric data engineer with ETL, PL/SQL, Unix, performance tuning, and data loading depth, plus willingness to support QA activities.
β’ Prioritize candidates who can handle high-volume vendor data, write complex queries, build optimized objects, and document mappings/specifications clearly.
Position details
Job Title: Oracle Data Engineer
Location: Jersey City, New Jersey (Remote)
Duration: 12 Months
Experience: 16+ Years
Job Description:
Develop Oracle-heavy data engineering solutions across ETL, data loading, data modeling, analytics, and performance tuning. Support batch ETL and real-time stream processing, including ability to assist with QA tasks where needed. Understand the flow end to end from UI to database to support issue identification and remediation.
Hard skills / core responsibilities
β’ Create Oracle procedures, functions, triggers, packages, materialized views, and views using advanced features of Oracle 11g and Oracle 12.
β’ ETL processing with Python, Oracle, and Unix across batch ETL and real-time stream processing.
β’ Ability to do QA for some tasks, including validation, issue investigation, and support for delivery signoff where needed.
β’ Load huge data sets from multiple vendors and perform data cleansing, data transformations, and data loading involving data modeling and data analytics.
β’ Work on performance tuning for existing SQL and PL/SQL objects and build optimized objects.
β’ Create complex Unix shell scripts to automate batch job processing and create reports on real-time, daily, and weekly basis.
β’ Perform logical and physical design of databases, data modeling, and design specifications to analyze dependencies and perform risk analysis.
β’ Develop and maintain technical specifications, data mappings, program logic, and flowcharts for all change requests that are performed.
β’ Write complex queries to identify potential issues when interfaces fail and remediate them.
β’ Automate flat file loading to Oracle using SQL Loader and create control files for that activity.
β’ Able to understand the flow end to end from UI to DB.
Technologies / tools
β’ Oracle 11g and Oracle 12 advanced database capabilities.
β’ Oracle PL/SQL objects, materialized views, functions, triggers, packages, and views.
β’ Python, Oracle, and Unix for ETL processing.
β’ Unix shell scripting for batch automation and reporting.
β’ SQL Loader and control files for automated flat-file ingestion.
β’ GitHub Copilot or other Dev Assist tools and capabilities.
Frameworks / delivery methods
β’ Batch ETL and real-time stream processing.
β’ Data cleansing, transformation, loading, modeling, analytics, and dependency / risk analysis.
β’ Change request documentation, data mapping, program logic, and technical specification discipline.
β’ QA support orientation for tasks requiring validation and handoff confidence.
Soft skills / ways of working
β’ Hands-on delivery orientation with strong analytical skills for interface issue diagnosis and remediation.
β’ Ability to collaborate with architects, developers, QA, and business-facing teams across change requests and delivery cycles.
β’ End-to-end thinking from UI to database, with practical comfort working across data, integration, and validation needs.
Notes
β’ Best fit: Oracle-centric data engineer with ETL, PL/SQL, Unix, performance tuning, and data loading depth, plus willingness to support QA activities.
β’ Prioritize candidates who can handle high-volume vendor data, write complex queries, build optimized objects, and document mappings/specifications clearly.






