Hatchyard logo
2
applicants

Software Engineer – Integrations

Hatchyard    Colombo • Full-time

Job Description

We’re Hiring: Software Engineer – Integrations

Requirements

  • A bachelor's degree in computer science, IT or equivalent qualification.
  • Preferably 1-2 years of experience developing production enterprise applications.
  • Proficiency with the Java/Spring stack, Python, RESTful APIs, microservices, and enterprise integration principles.
  • Experience in developing and maintaining ETL/ELT pipeline using Ingestion platform (Fivetran), frameworks, and orchestration tools.
  • 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 in deploying and managing containerized (Docker/Kubernetes) and serverless applications.
  • Hands-on experience with data ingestion and extraction from ERP systems like AS400, SAP, and Dynamics 365.
  • Hands-on experience in implementing and maintaining low-latency Change Data Capture (CDC) pipelines to stream data from source relational databases into enterprise data warehouses.
  • Solid understanding of relational databases, schema design, and data integration strategies.
  • Familiarity with data streaming concepts and related toolsets (Kafka, Apache Beam).
  • 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.
  • Ability to monitor and troubleshoot applications (using tools like Datadog or equivalent) and provide continuous support during critical deployments.
  • Familiarity with working in a Scrum Agile delivery environment