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

    Job · 18721008

    TIRUPATI · FULLTIME

    WPF Developer

    Onepos Retail Solutions logo

    Onepos Retail Solutions

    Tirupati · onsite · Posted 30d ago

    Sourced fromNaukri
    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

    WPF Developer · waiting for your command