Programming.com - Senior Data Engineer
Nexthire
Apply to this jobJob 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.
Summary
Design, build, maintain scalable data pipelines, ensure data quality and performance.
Job title
Senior Data Engineer
Experience level
5+ years
Minimum experience
5+ years exp
Industry
software
Location requirements
India, remote work not allowed. Office-based in PAN India.
Salary
Not specified
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Unknown location