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-timeMawanella, Sri LankaLKR 80,000 - 120,000/month

We’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.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from X4 Digital Labs via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.