Hatchyard logo
Be the first to apply!

Engineer - Data Engineering

Hatchyard    Colombo • Full-time

Job Description

We’re Hiring: Engineer - Data Engineering

Requirements

  • A bachelor's degree in computer science, IT or equivalent qualification.
  • Preferably 1-2 years of experience in developing enterprise grade data processing applications.
  • Sound knowledge of Data engineering practices and processes.
  • Solid programming skills in Python, SQL and Shell/Bash.
  • Hands-on experience working with relational/NoSQL databases.
  • Experience in building and maintaining ETL/ELT pipeline using Ingestion platform (Fivetran), frameworks & orchestration tools.
  • Hands-on experience in implementing and maintaining low-latency Change Data
  • Capture (CDC) pipelines to stream data from source relational databases into enterprise data warehouse.
  • Hands-on experience with Google Cloud Platform (GCP): Experience with services & serverless functions (e.g., BigQuery, Datastream, Dataflow, Pub/Sub, Cloud Functions, Cloud Run, Cloud Composer, etc.) for data processing and orchestration.
  • Hands-on experience with data ingestion and extraction from ERP systems like AS400, SAP, and Dynamics 365.
  • Experience in code management, DevOps practices & CI/CD tools such as GitHub, GitLab and Jenkins.
  • Understanding of Infrastructure as Code (e.g., Terraform) and data quality frameworks will be an added advantage.
  • Experience with application monitoring (Datadog, or equivalent) will be an added advantage.
  • Familiarity with streaming/batch patterns (Lambda/Kappa) and Medallion Architecture principles will be an added advantage.
  • Experience in Scrum Agile delivery environment.