Apply Edge Start your job search

System Analyst

Dubai Holding Group · Dubai, United Arab Emirates

Apply & track with Apply Edge

PURPOSE & SCOPEThe System Analyst will be responsible for managing and supporting Microsoft Dynamics NAV 2017/2018, LS Retail, Microsoft Dynamics 365 Business Central, and LS Central functional processes. The role will involve understanding business requirements, managing ERP functional processes, coordinating with software vendors and development teams, and ensuring reliable integration between ERP, POS, warehouse, payment systems, and third-party applications.The role requires strong functional knowledge of retail ERP operations, finance, general ledger (GL) mapping, tender and payment types, XML-based data processing, APIs, and e-invoicing requirements. The System Analyst will work closely with internal departments, software vendors, and development teams to ensure that system processes, enhancements, and integrations meet business requirements and operate reliably.RESPONSIBILITIES INCLUDE BUT NOT LIMITED TO THE FOLLOWINGERP Functional Management – Microsoft Dynamics NAV / Business CentralManage and support Microsoft Dynamics NAV 2017/2018 and, where applicable, Microsoft Dynamics 365 Business Central.Support LS Retail and LS Central functional processes, including POS, sales, payments, inventory, purchasing, stock transfers, returns, and store operations.Understand end-to-end retail business processes and translate operational requirements into ERP functional specifications.Analyse business requirements, identify process gaps, and recommend appropriate ERP solutions.Configure and validate functional parameters, business rules, posting setups, and master data.Investigate functional issues, perform root-cause analysis, and coordinate resolution with technical teams and vendors.Support system enhancements, testing, deployment, and post-implementation stabilization.Finance, GL Mapping & Business RulesUnderstand core finance processes, including general ledger, sales posting, payment reconciliation, VAT/tax treatment, and financial reporting.Maintain and validate GL mapping for different transaction types, payment methods, tenders, and business scenarios.Understand the relationship between POS transactions, payment entries, sales postings, and financial ledger entries.Analyse posting discrepancies and support reconciliation between POS, ERP, payment providers, and finance systems.Work with Finance to validate business rules, posting logic, and accounting treatment.Ensure appropriate mapping and validation of transaction types, discounts, refunds, gift cards, and other retail payment scenarios.LS Retail / LS Central & XML Business LogicUnderstand LS Retail / LS Central transaction processing and integration with Microsoft Dynamics NAV / Business Central.Analyse XML files used for sales transactions, payment types, tender types, and other retail data exchanges.Understand XML structures, field mappings, business rules, and transaction-processing logic.Validate tender types, payment methods, store identifiers, transaction codes, and associated GL mappings.Troubleshoot rejected, incomplete, or incorrectly processed XML transactions.Coordinate changes to XML structures and processing logic with software vendors and development teams.Integration & API CoordinationGather requirements for integrating NAV / Business Central with third-party systems and business applications.Understand API-based integrations, including REST and SOAP services, request/response structures, authentication concepts, data mapping, and error handling.Coordinate integrations involving PDT (Portable Data Terminal) applications, warehouse systems, e-commerce platforms, payment solutions, and other business applications.Prepare functional specifications and mapping documents for APIs, data exchanges, and integration workflows.Understand NAV web services and SOAP-based integrations, particularly for legacy NAV 2017/2018 environments.Validate data flow between source and destination systems and investigate integration failures.Coordinate with developers and vendors to ensure integrations meet business requirements and maintain data accuracy.PDT Application & Warehouse ProcessesUnderstand PDT application functionality and its integration with NAV / Business Central.Support warehouse processes such as stock receiving, picking, transfers, stock counting, and inventory adjustments.Coordinate functional requirements for mobile applications, barcode scanning, and warehouse transaction processing.Validate API data exchanges between the PDT application and ERP.Support user acceptance testing (UAT), issue resolution, and deployment of PDT-related enhancements.Technical Understanding – NAV / Business CentralMaintain a working knowledge of the NAV / Business Central database structure and relationships between key tables.Understand NAV objects, including Tables, Pages, legacy Forms, Reports, Codeunits, and XMLports.Read and interpret existing C/AL code and AL code, where applicable, to support issue investigation.Understand posting routines, reports, data-processing logic, and object dependencies to investigate functional and technical issues.Identify whether an issue originates from configuration, master data, transaction processing, customization, or integration.Coordinate code changes, report modifications, database queries, and object-level investigations with developers.Understand the impact of NAV / Business Central customizations and extensions on business processes and integrations.E-Invoicing & Regulatory RequirementsUnderstand e-invoicing concepts, including structured invoice data, mandatory fields, tax information, invoice validation, and electronic document exchange.Support the assessment of e-invoicing requirements and their impact on NAV / Business Central, LS Retail / LS Central, and connected applications.Coordinate with e-invoicing solution providers, ERP vendors, Finance, and integration developers.Document functional requirements for invoice generation, data mapping, validation, transmission, and error handling.Support testing and reconciliation of electronic invoices against ERP transactions.Keep informed about applicable UAE e-invoicing requirements and implementation timelines.Vendor & Stakeholder CoordinationAct as the primary functional contact between internal business users, Finance, IT, ERP vendors, and software development teams.Manage vendor tickets, technical clarifications, enhancement requests, and issue escalations.Review vendor proposals and functional specifications to ensure alignment with business requirements.Track issues, dependencies, deliverables, and implementation timelines.Coordinate system upgrades, patches, customizations, and integration changes.Maintain functional documentation, configuration records, issue logs, and standard operating procedures.Testing, Documentation & SupportPrepare functional requirement documents, process flows, business rules, and field-mapping specifications.Develop test scenarios, test cases, and expected results for system enhancements and integrations.Coordinate UAT with Finance, Retail Operations, warehouse teams, and other stakeholders.Validate fixes and conduct regression testing before production deployment.Provide functional support, user guidance, and knowledge transfer.Maintain documentation for ERP configurations, integration dependencies, XML logic, and business-critical processes.KNOWLEDGE, SKILLS AND EXPERIENCEExpected Years of ExperienceIdeally 5–8 years of relevant experience supporting Microsoft Dynamics NAV / Business Central.Hands-on functional experience with NAV 2017/2018 and LS Retail is highly desirable.Experience in retail, fashion, multi-store operations, wholesale, or distribution is preferred.Experience supporting ERP integrations and coordinating custom development.Exposure to e-invoicing implementation or readiness assessments is an advantage.Expected Educational QualificationBachelor's degree in Information Technology, Computer Science, or any related discipline.Technical SkillsStrong functional knowledge of Microsoft Dynamics NAV 2017/2018.Experience with LS Retail and/or LS Central.Understanding of Microsoft Dynamics 365 Business Central.Knowledge of retail ERP processes, POS transactions, inventory, purchasing, returns, and financial postings.Understanding of GL mapping, tender types, payment methods, and accounting rules.Experience analysing XML files and transaction-processing business logic.Understanding of API-based integrations, REST, SOAP, and NAV web services.Familiarity with PDT applications and warehouse integration processes.Understanding of NAV databases, tables, objects, reports, Codeunits, and legacy C/AL code.Experience coordinating ERP vendors, developers, and third-party solution providers.Understanding of e-invoicing requirements and ERP integration implications.Good analytical, troubleshooting, documentation, and communication skills.Expected Functional / Technical Balance70–80% Functional: ERP processes, business requirements, Finance and GL mapping, LS Retail / LS Central, business rules, testing, integration requirements, and vendor coordination.20–30% Technical Understanding: NAV database structure, objects, Codeunits, reports, XML logic, API/SOAP integration, data flow, and troubleshooting.The candidate is not expected to be a full-time developer but must be technically capable of understanding existing customizations, interpreting technical findings, and communicating precise requirements to development teams.