Senior Software Developer

As the Senior Developer, you will play a central role in migrating our legacyDynamics NAV system to Dynamics 365 Business Central (BC) and upgrading ourretail operations to LS Central. Your primary focus will be refactoring legacy customcode (C/AL to AL), setting up modern cloud-ready POS integrations, and ensuringabsolute data integrity across inventory, pricing, and sales during thetransition.

Key Responsibilities

MicrosoftDynamics & ERP

  • Microsoft Dynamics 365 Business Central (BC) Development and Administration
  • Microsoft Dynamics NAV (Navision) Customization and Support
  • Business Central Upgrade Projects (On-Premise to SaaS / Version Upgrades)
  • BC Extension Development using AL
  • ERP Migration and Data Conversion
  • ERP Performance Optimization
  • Multi-company and Multi-Entity ERP Management

ERP& Business Integrations

  • Business Central Integration with external systems
  • API, Web Services, OData, and Middleware Integrations
  • SAGE Accounting System Integration
  • InvoiceNow (Peppol) Integration
  • NETS, Credit Card, QR Payment, and Payment Gateway Integration
  • Membership and Loyalty Platform Integration
  • Customer Management System (CMS) Integration
  • Vendor Management System (VMS) Integration
  • Government Platform Integration (HPB, CDC Vouchers, SGQR, etc.)

Retail& Supermarket Technology

  • LS Retail Development and Customization
  • LS Central Implementation and Support
  • Retail POS Development
  • Self-Checkout System Integration
  • Electronic Shelf Label (ESL) Integration
  • Pricing and Promotion Engine Development
  • Inventory Management Solutions
  • Stock Take Management Systems
  • Stock Write-Off and Adjustment Processes
  • Goods Receiving and Transfer Management
  • Warehouse and Distribution Operations
  • Barcode and QR Code Technologies
  • Retail Analytics and Reporting

DevOps& Infrastructure

  • Retail DevOps and CI/CD Deployment Practices
  • GitLab CI/CD
  • Release Management and Environment Control
  • Production Support and Incident Management
  • High Availability and Disaster Recovery Planning

Qualifications& Technical Skills

  • 8+ years in IT application development, with 4+ years in technical lead or technical solution architect role.
  • Hands-on experience with Dynamics 365 CRM Online, preferably Sales or Service or Power Platforms
  • Experience in cloud migration from on-premises to cloud will be advantageous.
  • Have experiences in Retail Industry. Candidate should be familiar with Supermaket Chain environments.
  • Strong knowledge of C#, OOP, JavaScript, and integration via REST APIs and SFTP, SSIS.
  • Experience in team management, technical coaching, and delivery ownership.
  • Familiarity with DevOps tools like Azure DevOps, Jenkins, Gitlab, and solution deployment best practices.
  • Hands-on experience with CRM data migration tools such as KingswaySoft SSIS Integration Toolkit.
  • Ensure consistency across multiple environments by managing configurations and deployment strategies.
  • Resolves solution layering and dependency conflicts during code deployment.
  • Excellent communication skills with the ability to translate complex technical concepts into simple, clear terms.
  • Proven leadership and mentorship experience, guiding teams effectively and ensuring proper delegation of tasks.
  • Strong problem-solving and critical thinking abilities to address challenges and drive effective solutions.
  • Excellent interpersonal and stakeholder management skills.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available