Data Engineer; remote
New York, New York City, Richmond County, New York, USA
Listed on 2026-10-26
-
Software Development
Data Engineering, SQL Developer, Azure
Location: New York
Overview
Harper Collins is seeking a Data Engineer to join our Data Management & Engineering team. The successful candidate will be responsible for developing, maintaining, and supporting enterprise data integration processes and pipelines across both on-premises SQL Server and Microsoft Azure environments.
This role will support the ongoing modernization of legacy data processing solutions into cloud-based architecture, leveraging Microsoft Fabric, Azure Data Lake, and enterprise Data Products.
The ideal candidate will have strong SQL and data engineering skills, hands-on experience with Azure technologies, and the ability to translate business requirements into reliable, scalable, and well‑documented technical solutions.
The position requires close collaboration with Data Governance, business stakeholders, application teams, and other engineering resources to ensure data is processed accurately, efficiently, and consistently across enterprise platforms.
Responsibilities Data Engineering & Cloud DevelopmentDesign, develop, and maintain data pipelines using Microsoft Fabric, Azure Data Factory, and related Azure technologies.
Develop Python, PySpark, and SQL notebooks for data ingestion, transformation, and processing across Bronze, Silver, and Gold layers.
Integrate data from multiple sources, including files, databases, APIs, and enterprise applications.
Implement data transformations, enrichment, aggregations, and business rules based on approved specifications.
Optimize pipelines and SQL queries for performance, reliability, and scalability.
Develop and maintain enterprise Data Products in collaboration with Data Governance.
Maintain on-premises SQL Server databases, stored procedures, and ETL processes while supporting their migration to Azure and Microsoft Fabric.
Develop and maintain automated, rule-based processing workflows, including queue-driven processing and batch orchestration.
Manage file-based ingestion, feed tracking, processing status, and downstream data distribution.
Implement data validation, reconciliation, logging, monitoring, and exception handling.
Monitor production pipelines, troubleshoot failures and data discrepancies, and implement corrective actions.
Ensure continuity, reliability, and timely delivery of business-critical data processes
Collaborate with business stakeholders and Data Governance to understand requirements, data definitions, business rules, and approved Data Product specifications.
Translate business requirements into technical designs, identifying source data gaps, dependencies, and process improvements.
Maintain technical documentation, including data flows, source-to-target mappings, transformation logic, and operational procedures.
Perform unit and integration testing, support QA and business sign-off, and adhere to established development, deployment, and Data Governance standards.
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
3–5+ years of hands-on experience in data engineering, database development, or enterprise data integration in building pipelines, migrating data and modernization of environments.
Skills:
SQL & Data Engineering: Strong proficiency in SQL Server, T‑SQL, stored procedures, query optimization, and ETL/ELT development.
Azure & Microsoft Fabric: Hands‑on experience with Azure Data Factory, Azure Data Lake Storage, and Microsoft Fabric, including Data Pipelines, Lakehouse, and Notebooks.
Programming & Data Architecture: Proficiency in Python and/or PySpark, with an understanding of data warehousing, relational data…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).