Nexthire logo
Programming.com - Senior Data Engineer
full-timePanama

Summary

Location

Panama

Type

full-time

Company links

Explore Jobs

About this role

Job Title: Senior Data Engineer Role
Experience: 5+ Years
Shift: Night Shift
Location: PAN India
Work Mode: Office


About Company:

Programming.com is a global digital transformation and software development company specializing in cutting-edge tech like AI, Metaverse, Blockchain, Cloud, IoT, and AR/VR, providing custom solutions and IT consulting for enterprises and startups worldwide.

Job Summary:

We are seeking a highly skilled Senior Data Engineer to design, build, and maintain scalable data pipelines and ensure high data quality across platforms. The role involves hands-on ownership of ETL pipelines, Epicor data extraction, dbt semantic modeling, and acting as the gatekeeper for data reliability and performance.

Key Responsibilities

  • Design, develop, and maintain robust ETL pipelines for large-scale data processing.

  • Build and optimize data extraction pipelines from Epicor ERP systems.

  • Develop and manage dbt models and semantic layers to support analytics and reporting.

  • Implement data quality checks, validation rules, and monitoring frameworks.

  • Ensure data accuracy, consistency, performance, and reliability across pipelines.

  • Troubleshoot pipeline failures and optimize data workflows.

  • Collaborate with analytics, product, and business teams to understand data needs.

  • Maintain documentation for pipelines, models, and data processes.

  • Follow best practices for version control, testing, and deployment.

Required Skills & Qualifications

  • 5+ years of experience as a Data Engineer or similar role.

  • Strong proficiency in Python.

  • Hands-on experience building ETL pipelines.

  • Experience working with dbt, including semantic layer modeling.

  • Strong understanding of data quality frameworks and validation techniques.

  • Experience integrating ERP systems, preferably Epicor.

  • Solid understanding of SQL and data warehousing concepts.

  • Experience with cloud platforms and modern data stacks (preferred).

  • Strong debugging, problem-solving, and optimization skills.

Good to Have

  • Experience with orchestration tools (Airflow, Prefect, etc.).

  • Knowledge of CI/CD for data pipelines.

  • Experience in handling large-scale datasets and performance tuning.

  • Familiarity with data governance and security best practices.

Other facts

Tech stack
Python,ETL Pipelines,Dbt,Data Quality,SQL,Data Warehousing,Cloud Platforms,Debugging,Problem-Solving,Optimization,ERP Systems,Epicor,Data Governance,Orchestration Tools,CI/CD,Large-Scale Datasets

About Nexthire

Staffing and Recruiting Firm providing Temporary, Temp-to-Hire, Direct Hire and Payroll Services.

Placement of pre-screened qualified candidates in Administrative, Legal, Accounting, Finance, Human Resources, Medical, Veterinary, IT, Engineering and Technical areas.

Team size: 2-10 employees
Industry: Staffing and Recruiting

What you'll do

  • The Senior Data Engineer will design, develop, and maintain robust ETL pipelines for large-scale data processing while ensuring data quality across platforms. The role includes troubleshooting pipeline failures and collaborating with various teams to understand data needs.

Ready to join Nexthire?

Take the next step in your career journey

Frequently Asked Questions

What does a Programming.com - Senior Data Engineer do at Nexthire?

As a Programming.com - Senior Data Engineer at Nexthire, you will: the Senior Data Engineer will design, develop, and maintain robust ETL pipelines for large-scale data processing while ensuring data quality across platforms. The role includes troubleshooting pipeline failures and collaborating with various teams to understand data needs..

Why join Nexthire as a Programming.com - Senior Data Engineer?

Nexthire is a leading Staffing and Recruiting company.

Is the Programming.com - Senior Data Engineer position at Nexthire remote?

The Programming.com - Senior Data Engineer position at Nexthire is based in Panama. Contact the company through Clera for specific work arrangement details.

How do I apply for the Programming.com - Senior Data Engineer position at Nexthire?

You can apply for the Programming.com - Senior Data Engineer position at Nexthire directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Nexthire on their website.