O
Onepos Retail Solutions
WPF Developer
Skills
KotlinJavaC#SQLiteAIGitHub
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
12 August 2026
What they need
Role Summary
- We have an existing Android-based POS application that needs to be migrated and rebuilt as a Windows desktop application using WPF.
- You will re-architect the Android app's features, UI flows, and business logic into a full-featured WPF application with SQLite local storage, EF Core, and existing REST API integration.
- Responsibilities Analyze the existing Android POS app and re-architect it as a WPF desktop application.
- Rebuild all screens and workflows (billing, cart, product catalog, orders, reports) in WPF / XAML following MVVM pattern.
- Implement local data storage using SQLite + Entity Framework Core (Code First, migrations).
- Integrate with the existing backend REST APIs (same APIs used by Android app) for product sync, orders, payments, and authentication.
- Ensure feature parity between Android and Windows versions.
- Integrate Windows-specific hardware barcode scanners, receipt printers, cash drawers.
- Apply Dependency Injection, async/await, and SOLID principles throughout.
Required Skills
- C# (.NET 6/8), WPF, XAML, MVVM Entity Framework Core + SQLite REST API consumption (HttpClient, JWT auth, JSON handling) Ability to read and understand Android (Java/Kotlin) code and translate logic to C# Git, Visual Studio Good to Have Prior Android-to-Windows or mobile-to-desktop migration experience Payment gateway integration (Razorpay / Stripe / Paytm) PDF / receipt generation (RDLC / FastReport) POS, billing, or retail domain experience AI-Assisted Development (Mandatory Mindset) We expect the candidate to actively leverage AI tools to accelerate the migration and development process:
- Use GitHub Copilot / Cursor / Claude to convert Android (Java/Kotlin) logic to C# WPF code efficiently.
- Use AI tools for boilerplate generation ViewModels, EF Core models, API service classes, XAML layouts.
- Leverage AI for code review, refactoring suggestions, and identifying platform-specific differences (Android vs Windows).
- Use AI-assisted documentation and inline commenting to maintain code clarity during migration.
- Comfortable evaluating, validating, and refining AI-generated code not just accepting output blindly.
Other offers great for you!
These companies are also looking for great profiles
V
Vorstone
DEV C# WPF
Freelance
Toulouse, France
Hybrid
Skills
C#.NETWPF Anglais
3 months ago
Quick apply
K
K-LAGAN
Développeur C# .NET WPF Confirmé (F/H)
Freelance
Paris, France
Hybrid
Skills
C#.NETWPF
3 hours ago
Quick apply
S
Soors
Lead Developer Java / Angular H/F
Freelance
33600 Pessac, France
Hybrid
Skills
AngularJava
1 hour ago
Quick apply