Skip to content
← Back to job listings

Data Integrations Engineer

Jobs for Humanity · Beirut, Beirut Governorate, Lebanon

Quick applyfull-time24 days ago

About The Role

Job Overview

Associate Data Integration Engineer is responsible for designing, developing, and maintaining cloud-based integration solutions using Microsoft Azure services. This role focuses on building scalable integration architectures, implementing API-driven workflows, orchestrating system communication, and ensuring high availability, performance, and security across integration platforms.

The engineer will work closely with application teams, data engineers, and architects to deliver enterprise-grade integration solutions.

Key Responsibilities

  1. Solution Design
  • Design and implement integration solutions using Azure services such as:
  • Azure Logic Apps (Standard & Consumption)
  • Azure Service Bus (Queues, Topics, DLQ)
  • Azure API Management
  • Event Grid / Event Hub
  • Azure Functions
  • Translate functional requirements into scalable integration architectures.
  • Build robust retry, error-handling, dead-lettering, and monitoring patterns.
  1. Development & Implementation
  • Develop integration workflows using Logic Apps (stateful and stateless).
  • Implement synchronous and asynchronous messaging patterns.
  • Build APIs and connectors for internal/external system integrations.
  • Implement CI/CD pipelines for integration components (Azure DevOps/GitHub).
  • Build reusable components, templates, and enterprise integration patterns.
  1. Service Bus & Messaging
  • Configure queues, topics, subscriptions, and rules.
  • Implement DLQ handling, repair & replay, and quarantine logic.
  • Ensure message security, idempotency, and guaranteed delivery.
  1. API Management
  • Publish, secure, and monitor APIs using Azure API Management.
  • Implement policies (rate limiting, caching, transformation, authentication).
  • Manage API lifecycle and developer onboarding.
  1. Monitoring & Support
  • Implement alerting and observability using:
  • Application Insights
  • Log Analytics
  • Azure Monitor
  • Troubleshoot integration failures, performance issues, and message dead-lettering.
  • Support production workloads, ensure platform reliability, and optimize cost.
  1. Security & Governance
  • Apply best practices for identity and access management (Azure AD).
  • Implement security standards: Managed Identity, OAuth2, RBAC, Key Vault.
  • Ensure compliance with company governance and Azure landing zone policies.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Basic understanding of data integration concepts (ETL/ELT, APIs, messaging).
  • Experience or familiarity with programming languages such as Python, Java, C#, or SQL
  • Knowledge of relational databases (PostgreSQL, MySQL, SQL Server) and basic NoSQL concepts, CosmosDb.
  • Understanding of data formats such as JSON, XML, CSV, and Parquet.
  • Familiarity with REST APIs and data exchange mechanisms.
  • Basic exposure to cloud platforms (Azure) is an advantage.

Soft skills

  • Strong analytical skills and capacity to challenge the financial information received
  • High sense of organisation and able to manage multiple tasks with strong attention to detail
  • Excellent communication skills with the ability to interact with international stakeholders
  • Curious, proactive,  keen to learn and ready for new challenges
  • Ability to work independently while also having a team-oriented mindset.

Languages

  • Excellent knowledge of English (written and verbal communication skills)
  • Knowledge of any other language is a plus (French)

This listing was posted by a verified recruiter at Jobs for Humanity. Report this listing