
Search by job, company or skills
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.
Job ID: 145225231