P
Posted 18 hours ago
Senior Data Engineer
Programming.com
Requirements
5+ years Data Engineering experience, Proficiency in Python, Experience with ETL pipelines, Experience with dbt, Experience with Epicor ERP, Strong SQL knowledge
Skills
PythonDBTETL
About the role
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
Requirements
- 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
- Strong debugging, problem-solving, and optimization skills
Preferred Qualifications
- Experience with orchestration tools like Airflow or Prefect
- Knowledge of CI/CD for data pipelines
- Experience in handling large-scale datasets and performance tuning
- Familiarity with data governance and security best practices
About the 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.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Data Engineer
Programming.com · Pan
