
2
applicants
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