Full-Stack Developer Needed for RFID Inventory Management Solution (Web + Windows + Android)
Worldwide
We are looking for an experienced full-stack developer to build an RFID-based inventory management solution consisting of three connected applications. The solution will be used to manage approximately 300 medical inventory items per client, and must integrate seamlessly through a central FTP server for data exchange (alternative: JSON). Experience with RFID technologies, barcode scanners, Android development, and database-driven applications is highly desirable. *Part 1 – Web-Based Inventory Management Application* The web application will be integrated into our existing website and must support multiple customers through user management. Main functionalities include: - Multi-user authentication and customer management - Management of approximately 300 inventory items per client - Product master data including Part Number (P/N), Barcode, Supplier info, Price, Target stock quantity - Automatic download of current inventory quantities from an FTP server - Automatic synchronization of inventory data into the application database - Calculation of replenishment quantities (Target Stock – Current Stock) - Automatic generation of purchase orders via email to the respective suppliers *Part 2 – Windows Desktop Application* A lightweight Windows application is required to assign RFID labels to products. Main functionalities include: - Reading product barcodes using a barcode scanner - Reading RFID labels - Assigning each RFID tag to a specific product - Updating the central product database on the FTP server with newly assigned RFID tag IDs *Part 3 – Android Application for Chainway C5 RFID Reader* We require an Android application running on the Chainway C5 handheld RFID reader. Main functionalities include: - Downloading the latest product database (including RFID tag assignments) from the FTP server - Scanning RFID labels using the integrated Chainway RFID reader - Matching scanned RFID tags against the locally stored database - Calculating current inventory quantities for each product - Uploading inventory quantities (approximately 300 products) back to the FTP server Technical Requirements - Strong experience with web application development - Windows desktop development - Android development - Experience integrating Chainway RFID devices (or similar RFID hardware) - Experience with barcode scanners - Database design and synchronization - Clean, maintainable, and well-documented code Deliverables - Fully functional web application - Windows desktop application - Android application for Chainway C5 - Source code - Documentation & Deployment support When applying, please include: - Examples of similar RFID, barcode, inventory, or warehouse management projects - Technologies you recommend for this project - Estimated development timeline - Estimated budget - Any experience with Chainway RFID devices or Android RFID SDKs We are looking for a long-term development partner, as additional RFID-related projects are planned after the successful completion of this first project.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$15.00
-
$35.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- SwitzerlandZurich5:50 AM
- $30K total spent76 hires, 21 active
- 1,389 hours
- HR & Business ServicesMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by