Senior Software Developer
Summary
Lead the migration from Dynamics NAV to Dynamics 365 Business Central and upgrade retail systems to LS Central, refactoring legacy code and integrating POS, payments, and inventory systems.
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.