Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 17898152

    Onehubpos logo

    WPF Developer - Android To Windows POS Migration

    Onehubpos · Tirupati · onsite · Posted 36d ago

    Undisclosed2–4 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    About OneHubPOS:

    OneHubPOS is dedicated to revolutionizing how businesses manage their point-of-sale operations by offering a seamless and unified platform. Our solutions streamline the entire process, from inventory management to sales transactions, ensuring greater efficiency and improved profitability. We are committed to simplicity and reliability, helping businesses overcome the challenges of managing multiple systems. Join us to be part of a company that empowers businesses to succeed through innovative technology.

    Role Summary

    We have an existing Android-based POS application that needs to be migrated and rebuilt as a Windowsdesktop application using WPF. You will re-architect the Android apps features, UI flows, and business logicinto a full-featured WPF application with SQLite local storage, EF Core, and existing REST API integration.Responsibilities

    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
    • 2-4 years WPF desktop development experience
    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.
    Qualification

    B.E. / B.Tech / MCA in Computer Science

    Experience

    2-4 years WPF desktop development experience



    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Skills

    BillingWindowsWPFDevelopment Managervisual studioSQLiteDBJSONAndroidBackendComputer Science

    WPF Developer - Android To Windows POS Migration · waiting for your command