This job posting is currently inactive. Check out other active jobs at X4 Digital Labs.
C# Developer – Offline POS System (Windows Desktop)
X4 Digital Labs
Full-time
Mawanella, Sri LankaLKR 80,000 - 120,000/monthWe’re building a Windows-based Point of Sale (POS) application and looking for a passionate C#/.NET developer to join our team. If you enjoy solving real-world problems, working with offline-first systems, and integrating with hardware devices — this role is for you.
Responsibilities
- Build a Windows desktop POS app in C# (.NET) with offline-first architecture.
- Design and manage a local SQLite database for orders, payments, customers, and discounts.
- Implement background sync to push local transactions to a cloud API (Node.js/PostgreSQL) and fetch updated master data.
- Integrate with receipt and kitchen printers.
- Ensure data security with encrypted local storage and secure API communication.
- Deliver a smooth offline/online experience (e.g., customer search by mobile number, applying discount rules).
Requirements
- 1–2 years of experience in C#/.NET desktop development (WinForms, WPF, or MAUI).
- Good knowledge of SQLite / SQL Server LocalDB and offline database design.
- Skills in REST API integration, JSON, and authentication.
- Basic understanding of transactional workflows (orders, payments, receipts, discounts).
- Ability to troubleshoot and work independently.
Nice to Have
- Experience with POS, retail, or ERP systems.
- Knowledge of Entity Framework Core and async programming.
- Exposure to payment system integrations.
- Familiarity with deployment/auto-update solutions for Windows apps.