Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Engineer

$130k - $160k

Theradex Oncology

Job Title

Data Engineer

Job Description

Theradex Oncology is a full-service CRO specializing in oncology. The company manages global oncology trials and programs. The company was founded in 1982 working with the National Cancer Institute, which led to its expansion to working with industry sponsors developing cancer therapeutics. As a service-based company we support both domestic and international sponsors in the conduct of both early and late phase trials.

As part of Theradex Oncology, you will have the opportunity to work with one of the largest professional teams focused solely on the development of cancer therapies. Cancer research continues to evolve as new therapies and therapeutic approaches are discovered, as part of the team you will work to support our sponsors in the development of these therapies. Theradex Oncology is an environment for highly motivated individuals who want to make a difference.

The Data Engineer will be responsible for management and maintenance of our critical database systems (Oracle + PostgreSQL), while designing and implementing robust data integration solutions that support groundbreaking cancer research.

The primary responsibilities of this position include, but are not limited to, the following:

DBA
  • Install, configure, and maintain database instances across development, testing, production, on-prem, and AWS cloud environments.
  • Perform database upgrades, patching, migrations.
  • Monitor performance and proactively resolve bottlenecks; implement security measures, develop and implement backup/recovery strategies, and troubleshoot issues for application development teams.
  • Automate routine DBA tasks using scripting languages (SQL, PL/SQL, Shell scripting) and stay current with database technologies and best practices.
  • Participate in the planning and execution of database migrations from on-premises environments to AWS RDS for Oracle.
Data Engineer with ETL
  • Design, develop, and implement ETL processes to extract data from various sources, transform it according to business requirements, and load it into target systems (e.g., data warehouse, data lake).
  • Develop and maintain data pipelines using ETL tools (e.g., Talend, SQL Scripts, Power Automate, etc.).
  • Optimize ETL processes for performance and scalability.
  • Perform data profiling and data quality analysis to ensure data accuracy and consistency.
  • Collaborate with business analysts and data scientists to understand data requirements and translate them into technical specifications.
  • Implement data governance and data quality rules within ETL processes.
  • Develop and maintain system architecture diagrams, data flow diagrams, integration diagrams, technical design documentation, source-to-target mappings, and data lineage artifacts to support data platforms and integrations.
  • Ensure solutions are developed and maintained in accordance with SDLC, validation, change management, security, data governance, and quality standards, including maintenance of audit-ready documentation and traceability requirements.
  • Identify opportunities to improve data quality, reduce technical debt, streamline integrations, and simplify data architecture across enterprise systems.
What You Need

Education & Certification

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • AWS certification preferred

Prior Experience

  • 7-10 years of prior experience as an Oracle DBA or Data Engineer with ETL tools (e.g, Talend, SQL Scripts, Power Automate, etc.)
  • Demonstrates deep understanding of Oracle database architecture, administration, and performance tuning, combined with expertise in ETL methodologies and tools.
  • Proficient in SQL and PL/SQL
  • Experience with scripting languages (e.g., Shell scripting, Python).
  • Experience with cloud database technologies (AWS RDS preferably)
  • Experience with cloud migration, application modernization, and legacy system decommissioning initiatives.
  • Strong understanding of data warehousing concepts and methodologies.
  • Prior experience in a CRO/pharmaceutical or highly regulated industry environment preferred

Additional Requirements

  • Limited travel. Willingness to come to Princeton office as needed.
What We Offer

At Theradex we offer a supportive culture that puts people first. Our employees are eligible to participate in our comprehensive benefits package which includes medical, dental and vision coverage; life insurance, disability insurance (STD/LTD), company matched 401(k), very competitive tuition reimbursement, generous vacation/sick plans, flexible work schedules, employee discounts and other company provided benefits. The annual base salary for this position ranges from $130,000 - $160,000. The actual salary offer will be based on a number of factors, including but not limited to the candidate's qualifications, experience, skills, and competencies for the role.

This position is not eligible for relocation or company provided sponsorship.

Theradex is an Equal Opportunity Employer.

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Data Engineer in Princeton, NJ vacancy
  •  ...Data Engineer Duration: 6+ months Location: 3 days hybrid in Princeton, NJ (local or within drivable distance) MoI: Video Experience required: 10 years Education level: Bachelor's degree Total position: 1 Technical Skills: Business Intelligence: Azure Data Factory... 
    Suggested
    Local area

    InterSources

    Princeton, NJ
    7 hours ago
  •  ...Data Engineer Minimum Mandatory Skills: ADF, Data Bricks Desired Skills: Python, PySpark Job Description: Detailed JD - Key Responsibilities: Design and implement ETL/ELT pipelines using Azure Data Factory Develop and optimize data processing workflows... 
    Suggested

    E-Solutions

    Princeton, NJ
    1 day ago
  • $137.53k - $166.65k

     ...provide our employees with the resources to pursue their goals, both at work and in their personal lives. Summary: As a Senior Data Engineer in Research IT, you will play a critical role supporting BristolMyersSquibb’s Foundational Data Products, including CoreReg, SubstanceMart... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Summer work
    Live in
    Local area
    Flexible hours

    Bristol-Myers Squibb Company

    Princeton, NJ
    2 days ago
  • Entry / Early Career (6 months - 1 year) Location West Windsor, NJ, USA Employment Type Full-Time About the role The Data Engineer will design and implement cloud migration strategies, leveraging Microsoft Azure services to move and manage enterprise data. This role involves... 
    Suggested
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Quantum Integrators Group

    West Windsor, NJ
    1 day ago
  •  ...sensing algorithms, tools, and techniques to deliver world-class data exploitation capabilities supporting missile defense;...  ...requirements will not be considered. SciTec is seeking a Data Engineer to work as part of our Project Control team to design, build, and... 
    Suggested
    For contractors
    Remote work

    SciTec

    Princeton, NJ
    2 days ago
  • Job Description Sr. Data Engineer is needed to perform the following duties: Build streamline pipelines leveraging various AWS services including Lambda and Glue for data processing, ingestion, transformation, feature engineering, and business analysis. Leverage AWS Event... 

    IntelliLink Technologies Inc

    Princeton, NJ
    2 days ago
  • $100k

     ...Synergisticit at Oracle Cloudworld 2023 Synergisticit at Gartner Data & Analytics summit Why do Tech Companies not Hire recent...  ...Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Princeton, NJ
    7 days ago
  • $131.6k - $197.4k

     ...inspire you and feel like a fit? Then we would love to have you join us! Role Overview We are looking for a Senior Data Product Engineer with deep expertise in DBT, Databricks, Snowflake, Power BI/Tableau and AWS, who can architect and implement scalable, reliable... 
    Full time
    Fixed term contract
    Work at office
    Remote work

    Genmab

    Plainsboro, NJ
    29 minutes ago
  •  ...years hands-on Google Cloud Platform (GCP) Strong in BigQuery, Data Fusion, Dataflow, Dataproc, Pub/Sub, Cloud Composer, Cloud...  ...Preferred Certifications Google Professional Cloud Architect / Data Engineer Google Associate Cloud Engineer GCP DevOps Engineer AWS... 

    ASB Resources

    Princeton, NJ
    1 day ago
  • Job Title Azure Data Engineer Key Responsibilities Design, develop, and maintain Azure-based data pipelines using Azure Data Factory, Synapse Pipelines, and Fabric Dataflows. Build and optimize data warehouses, data lakes, and lakehouse architectures on Azure. Develop... 
    Full time

    Kaizen Technologies

    Princeton, NJ
    1 day ago
  •  ...Senior, Data Engineer POSITION PURPOSE Provide a brief description as to the primary purpose of this job (no more than three to five sentences). PRIMARY DUTIES / RESPONSIBILITIES List essential job functions; describe in terms of actions (verbs) and desired outcomes... 
    Work at office
    2 days per week

    Cardinal Integrated

    Monmouth Junction, NJ
    3 days ago
  • $100k - $120k

     ...Job Description Job Description Data Engineer CURE Auto Insurance is a leading direct writer of auto insurance in New Jersey, Pennsylvania, and Michigan. CURE offers a great working environment, competitive salary, and comprehensive benefits package which includes... 
    Work at office
    Local area
    Remote work
    Work visa
    Flexible hours
    1 day per week

    NJ CURE

    Princeton, NJ
    a month ago
  • $165.56k - $188.09k

     ...Sr. Data Analytics Engineer Sr. Data Analytics Engineer Values & Innovation At Under Armour, we are committed to empowering those who strive for more, and the company's values - Act Sustainably, Celebrate the Wins, Fight on Together, Love Athletes and Stand for... 
    Local area
    Remote work
    Relocation

    Under Armour

    Trenton, NJ
    2 days ago
  •  ...Baylor Scott & White Health is looking for an Analytics Developer to support the Customer Analytics team. This role involves gathering data requirements, designing analytical solutions, and developing reports and dashboards using various tools. The ideal candidate will... 

    Baylor Scott & White Health

    Ewing, NJ
    2 days ago
  • $110k - $145k

     ...Position Overview We are seeking an experienced  AI/ML & Analytics Platform Engineer to design, build, and scale enterprise-grade platforms that enable Machine Learning Engineers, ML Researchers, Data Scientists, and Data Analysts to develop, deploy, and operationalize... 
    Permanent employment
    Local area
    Relocation

    GD Resources

    Plainsboro, NJ
    8 days ago
  •  ...A Clinical Data Analyst (or Clinical Informatics Analyst) is a clinical research information professional responsible for verifying the validity of clinical trials and data gathered. He/she will ensure that processes and protocols are followed, regulations and company... 

    EDETEK

    Princeton, NJ
    3 days ago
  • $55k - $75k

     ...maintain BI dashboards using Power BI, Tableau. Perform advanced data modeling, cleansing, and transformation for accurate reporting...  ...data extraction and performance tuning Collaborate with data engineers to enhance data infrastructure and improve accessibility Monitor... 

    ImpetusIT

    Princeton, NJ
    2 days ago
  •  ...provide Oracle design and development support for all Technology projects. The team needs a strong Oracle developer to create efficient data models, stored procedures, packages, and other database structures in support of data processing and storage. We need a strong... 

    ASB Resources

    Princeton, NJ
    3 days ago
  •  ...Data Entry Analyst The Data Entry Analyst is responsible for accurately and efficiently entering data into Fusion Risk Management using existing business continuity documentation. They play a crucial role in maintaining the integrity and quality of data by ensuring... 

    Omni Inclusive

    Lawrence Township, NJ
    3 days ago
  •  ...design and maintains documents technical specifications. Assists application architects in the creation of application, integration, and data architecture. Develops /teaches team members of these skills. Reviews other developers work against high standards of quality and... 
    Full time

    Dataflix

    Princeton, NJ
    7 hours ago
  • $130k - $160k

     ...or designs Case Report Forms (CRFs) Reviews and/or writes randomization and blinding plans Reviews and/or writes charters for Data Monitoring Committees (DMCs) Provides SAS code for statistical models Validates/performs SAS programming for key data analyses... 
    Relocation
    Flexible hours

    Theradex Oncology

    Princeton, NJ
    3 days ago
  • Sonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job Description...
    Permanent employment
    Full time
    H1b

    SonSoft

    Princeton, NJ
    7 hours ago
  •  ...related RFPs by leading internal Bid Management teams. Provide guidance to other Analysts, manage project timelines, monitor and ensure data integrity, evaluate results, and summarize findings. Conduct research design and analytical methods. Analyze current activities,... 
    Temporary work

    Smart IMS

    Plainsboro, NJ
    2 hours ago
  • $126.2k - $264.1k

     ...days from the posting date or as long as the job remains posted. Career Level - IC5 About Us Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded... 
    Temporary work
    Flexible hours

    Oracle

    Trenton, NJ
    6 days ago
  • $123.4k - $176.3k

     ...through adherence to established design control processes and good engineering practices. This job family programs and configures end user...  ...of existing applications. Cardinal Health’s Enterprise Master Data Management technology team is on a tremendous growth journey. Comprised... 
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Ewing, NJ
    4 days ago
  • Sumas Corporation Inc is hiring for a full-time role based in Plainsboro, New Jersey. The position requires a Bachelor's degree in a relevant field and 5 years of related experience. Responsibilities include creating functional requirements, developing applications, and...
    Full time

    Sumas

    Plainsboro, NJ
    7 hours ago
  •  ...Data Architect Apex Systems combines with parent company On Assignment to make it the second largest IT staffing agency in the...  ...architecture with best practices Will be about 10-15% hands-on data engineering (Building out POCs and helping with implementation) but... 
    Permanent employment
    Contract work
    Remote work

    Software Technology Inc

    Skillman, NJ
    7 hours ago
  • $50k

    National G&A 16 Farber Road Princeton, NJ 8540, USA Community Options, Inc. is a national non‑profit agency providing services to individuals with disabilities in 12 states. We are now hiring a Full‑Time Help Desk Analyst in Hillsborough, NJ . The Help Desk Analyst is ...
    Full time
    Local area
    Immediate start

    Community Options Job Board

    Princeton, NJ
    3 days ago
  • $102.3k - $209.5k

     ...operation of mission-critical mechanical systems supporting OCI data centers. This role owns mechanical maintenance execution,...  ...maintenance completion, and corrective action closure. Partner with engineering, commissioning, and deployment teams on retrofits, upgrades,... 
    Temporary work
    For contractors
    Flexible hours

    Oracle

    Trenton, NJ
    4 days ago
  • $45k - $60k

     ...selection and ordering of parts and accessories.Maintain in-depth knowledge of products, pricing, services, and applicable policies.Verify data and create/edit work orders and sales orders in accordance with company guidelines and processes.Inform customers and partners of... 
    Work at office

    Miele USA

    Princeton, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!