C#/.NET Developer for Hardware Integration

Job ID: 40387148

Budget: $15 – $25 USD

We are looking for an experienced C#/.NET developer with proven experience in hardware or industrial system integration.

Project Overview:
Build a system consisting of:

1. ASP.NET Web Application (MVC or Razor Pages)
2. Windows Desktop Application (WinForms or WPF)

Both must share the same SQL Server database and consistent business logic.

Core Requirement:
The system must communicate in real-time with a pharmaceutical instrument via USB/COM (Serial Port). Command formats and response samples will be provided.

Key Responsibilities:

* Implement serial communication (send/receive, async, error handling)
* Parse and validate device data
* Store results in SQL Server
* Build API or service layer for communication between web app and device
* Ensure stable and reliable real-time operation

Workflow:

* User starts test (web or desktop)
* System sends command to device
* Device returns measurement data
* System processes and saves data
* System sends ACK

Required Skills:

* Strong experience with C# and .NET 6/7
* Experience with System.IO.Ports (serial communication)
* SQL Server (design and optimization)
* API development (ASP.NET Web API)
* Experience with hardware/industrial/IoT systems is a big plus

Nice to Have:

* Experience with lab instruments or SCADA systems
* Multi-device or scalable system design

Deliverables:

* Full Visual Studio solution
* SQL schema
* Communication module
* API bridge
* Documentation (setup + usage)

Important:
Please include in your proposal:

1. Your experience with serial/USB device integration
2. Example similar project (if any)
3. Estimated timeline

We are looking for a reliable long-term collaborator if this project is successful.