TIRUPATI · FULLTIME
WPF Developer
Onepos Retail Solutions
Tirupati · onsite · Posted 30d ago
Sourced from
Undisclosed2–4 yrsfulltimeTirupati
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.5s
- Found the form on Naukri · 8 questions to answer1.4s
- Decided the answers for all of them3.0s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
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.
Sourced from naukri
Section · 02
Skills
GithubretailCode ReviewDependency Injectioncapisdata storageWPFmvvmpayment gatewayXAMLSQLiteDBJSONKotlinuiAI ToolsREST APIJavaBarcode ScannersAPI IntegrationGITArtificial Intelligence