Search by job, company or skills

Seedcom

Integration Technical Lead

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

JOB DESCRIPTION

Integration Technical Lead

D365 Finance & Operations Implementation | Retail Supermarket Chain

1. General Information

Integration Technical Lead

Reports To

Project Director / CIO

2. Role Purpose

The Integration Technical Lead is responsible for designing, directing the development, testing, and operating the full integration landscape connecting D365 F&O to all core systems: POS/mPOS, WMS, TMS, E-commerce, Payment Gateway, Loyalty/CRM, E-invoice, BI/Data Warehouse, and Supplier EDI.

3. Key Responsibilities

A. Integration Architecture & Design

Design the overall Integration Blueprint for D365 F&O within the retail ecosystem, covering: API Gateway & Management layer, Integration Platform (Azure Integration Services / iPaaS), Event Bus (Kafka / Azure Event Hub / Service Bus), and EDI layer for supplier communication.

Build a detailed Integration Catalog for all integration points (1530+ interfaces): source/target, pattern, frequency, volume, and SLA.

Design appropriate integration patterns for each retail use case:

Price distribution POS, E-commerce

Publish-Subscribe (real-time)

Event-driven via Kafka/Service Bus

Sales posting POS ERP GL

Batch (EOD + hourly summary)

50K transactions/store/day

Inventory sync WMS ERP POS

Near real-time (15 min interval)

CDC or scheduled polling

Payment authorization POS Gateway

Request-Reply (synchronous)

<200ms response, PCI-DSS compliant

Supplier PO / ASN / Invoice

EDI (Event)

EDIFACT or API-based

E-invoice ERP Tax Authority

Synchronous API

Viettel/VNPT/BKAV integration

GL posting BI/DW

CDC / Batch

Hourly/Daily incremental load

Design Master Data Management (MDM) strategy: golden record sources, sync rules, data steward workflow.

B. D365 F&O Integration Development

Direct the development and configuration of D365 F&O Data Entities and Data Management Framework (DMF) for inbound/outbound integrations.

Design and oversee the deployment of OData APIs, Custom Services, and Business Events on D365 F&O.

Configure Dual-write between D365 F&O and Dataverse (where D365 CE/CRM integration applies).

Review and approve X++ extensions for custom integration logic: data transformation, validation rules, error handling.

Design and deploy recurring integrations via DMF: import/export packages and scheduled batch jobs.

Manage D365 F&O Virtual Entities and Azure Synapse Link for near real-time analytics integration.

C. Azure Integration Services

Azure Logic Apps

Workflow orchestration for complex integration flows

Azure Service Bus

Message broker for async, pub-sub, and queue-based patterns

Azure Event Grid

Event routing for D365 F&O Business Events

Azure API Management (APIM)

API gateway: rate limiting, authentication, monitoring, versioning

Azure Functions

Lightweight transformation, data enrichment, custom logic

Azure Data Factory

Batch ETL/ELT for data warehouse integration

Azure Event Hub

High-throughput event streaming (POS transactions, IoT)

Implement error handling patterns: dead letter queue, automated retry (exponential backoff), alerting, and manual review workflow.

Design monitoring & alerting on Azure Monitor / Application Insights for all integration flows.

D. API Design & Standards

Design and document APIs per OpenAPI 3.0 specification.

Apply RESTful API design standards: naming conventions, pagination, sorting, filtering, uniform error response format with correlation ID, and URL-based versioning (/v1, /v2).

Implement API security: OAuth2/JWT for consumer auth, mTLS for system-to-system, API key management.

Ensure all APIs are idempotent safe to retry without creating duplicate records.

E. EDI & Supplier Integration

Design and implement EDI integration with suppliers: EDIFACT/X12 for Purchase Orders, ASN, Invoices, and Price Catalogs.

Coordinate supplier onboarding: capability assessment, technical setup (VAN/AS2/API), mapping, testing, pilot, and go-live.

Deploy e-invoice integration with Vietnamese e-invoice providers (Viettel, VNPT, BKAV).

F. Integration Testing & Quality Assurance

Build and execute an Integration Test Plan: unit, integration, end-to-end, and performance testing.

Design test scenarios for all integration points: happy path, negative scenarios, error handling, volume/load testing (peak: Tet, Black Friday), and failover/DR scenarios.

Integration SLA Targets:

API Success Rate

> 99.9%

API Response Time (p95)

< 200ms

Message Processing Latency

< 5 seconds

EDI Processing Success Rate

> 99%

Integration Uptime

> 99.9%

Batch Job Completion

On schedule (30 min)

G. Integration Operations & Support

Build an Integration Operations Runbook: troubleshooting guides, escalation procedures, and monitoring dashboards.

Design comprehensive monitoring & alerting: real-time dashboards, proactive alerting for queue depth and API error rates, and correlation ID-based end-to-end transaction tracing.

Support hypercare (812 weeks post go-live): monitor integration performance, resolve incidents, optimize throughput.

Conduct knowledge transfer to internal IT operations team.

4. Requirements & Skills

Mandatory Experience

Total Experience

Minimum 10 years, including integration/middleware

D365 F&O Integration

Proficient in Data Entities, DMF, OData, Business Events, Dual-write, X++ extensions

Azure Integration Services

Minimum 3 years hands-on: Logic Apps, Service Bus, APIM, Functions, Event Grid

API Design & Development

Minimum 5 years designing RESTful APIs, OpenAPI spec, OAuth2/JWT

System Scale

Integration landscape of 15+ interfaces, 100K+ transactions/day

Preferred

LS Retail/LS Central or D365 Commerce POS integration; Apache Kafka/Confluent; Vietnamese e-invoice integration (Viettel/VNPT/BKAV)

Technical Skills

D365 F&O Data Management (Data Entities, DMF, recurring integrations)

Expert

D365 F&O Services (OData, Custom Services, Business Events)

Expert

X++ Development (extensions, data contracts, batch processing)

Advanced

Azure Logic Apps (complex workflows, connectors, error handling)

Expert

Azure Service Bus / Event Grid (topics, subscriptions, filters, DLQ)

Expert

Azure API Management (policies, products, versioning, monitoring)

Advanced

Azure Functions (C#/Node.js, triggers, bindings)

Advanced

Azure Data Factory (pipelines, dataflows, scheduling, monitoring)

Advanced

RESTful API Design (OpenAPI 3.0, versioning, pagination)

Expert

SQL Server / Azure SQL (query optimization, stored procedures)

Advanced

C# / .NET (custom microservices, Azure Functions)

Advanced

JSON / XML / XSLT (data transformation, mapping)

Expert

OAuth2 / JWT / mTLS (API security implementation)

Advanced

EDI (EDIFACT / X12) (mapping, VAN setup, AS2)

Intermediate

Kafka / Event Hub (event streaming, consumer groups)

Intermediate

Docker / Kubernetes (containerized integrations)

Intermediate

Soft Skills

Problem Solving: Resolve complex integration issues under pressure in multi-stakeholder environments.

Documentation: Write clear, detailed technical documentation (IDD, API Specs, Runbooks).

Mentoring: Guide junior developers and transfer knowledge to internal teams.

Collaboration: Work effectively with Functional Consultants, Data Migration team, and QA team.

5. Certifications

Required (at least 2 of the following)

PMP (Project Management Professional)

PRINCE2 Practitioner

SAFe Agilist / SPC

CSM (Certified Scrum Master)

Preferred Technical / Integration

Microsoft Certified: Dynamics 365 F&O Fundamentals / Developer Associate

Microsoft Certified: Azure Developer Associate / Solutions Architect Expert / Azure Integration Services

MuleSoft Certified Developer / Architect

Confluent Certified Developer for Apache Kafka

6. KPIs

Integration Design Completion

100% IDD sign-off before Build phase

IDD tracking log

API Success Rate (Production)

> 99.9%

Azure Monitor / Application Insights

API Response Time (p95)

< 200ms

APM dashboards

Message Processing Latency

< 5 seconds

Service Bus / Kafka monitoring

Dead Letter Queue Messages

0 (sustained)

Queue monitoring alerts

Integration Test Pass Rate

95% first-run pass

Test management tool

EDI Onboarding Time per Supplier

8 weeks end-to-end

Supplier onboarding tracker

Integration Uptime (Production)

> 99.9%

Uptime monitoring

Batch Job On-Time Completion

> 98%

Job scheduling dashboard

Post Go-Live Incidents

5 P1/P2 per wave (first 2 weeks)

Incident management log

Knowledge Transfer Completion

100% runbooks delivered before hypercare end

KT checklist

7. Key Deliverables

Integration Strategy & Blueprint

Blueprint

Solution Architect, Steering Committee

Integration Catalog (all interfaces with specs)

Blueprint

Technical Team, Project Board

API Standards & Guidelines

Blueprint

Development Team

Interface Design Document (IDD) per interface

Build

Development Team, QA

OpenAPI Spec per API

Build

Development Team, External Consumers

EDI Trading Partner Agreements

Build

Procurement, Suppliers

MDM Strategy & Sync Rules

Blueprint

Data Team, Functional Consultants

Integration Test Plan & Test Cases

Test

QA Lead, Workstream Leads

Performance Test Report

Test

Solution Architect, Project Board

Monitoring Dashboard & Alert Rules

Deploy

IT Operations, Support Team

Integration Operations Runbook

Deploy

IT Operations

Knowledge Transfer Documentation

Hypercare

IT Operations, Internal Dev Team

8. Language Requirements

Vietnamese

Fluent internal communication, training, store operations communication

English

Professional technical documentation, vendor collaboration, API specs, system documentation

9. How to apply

To apply, please send your CV to [Confidential Information]

Given the volume of applications received, we will reach out only to candidates whose profiles closely match the requirements. We sincerely thank all applicants for their interest.

Head Office & Work Location: Our office is located at The 678 Building 67 Hoang Van Thai, Tan My, (District 7), HCM City.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145225231