Data Sync using C# .NET

This project received 49 bids from talented freelancers with an average bid price of $2383 CAD.

Get free quotes for a project like this
Project Budget
$1500 - $3000 CAD
Total Bids
Project Description

Job Description:

The C# .NET Application Developer will write a windows application that identifies all units on the network and sync previously stored data and collect current event data from them in .NET 4.0. There are essentially 3 parts to this project:

Part 1: A Windows service

- Sync data continuously through Ethernet to keep the data up-to-date. A document will be provided with the protocol used for the sync as well as a working ruby project.

- The data must be stored in appropriate file/directory structure which will be defined by us.

Part 2: A GUI interface

- Viewing the units on the network (name, MAC and software versions). We already have this written in C#.

- Ability to change setting (name / IP/gateway). There is an example project in C#.

- Controlling the service (Start/Stop)

- Adding and removing units from the syncing list.

- Editing path of collected data

Part 3: Deliverable product

The developer will create an installer that will install the service and the GUI. The installed executable should run the GUI app. The GUI app will also start the service if it is not running already. The service should run even after the GUI is closed.

Few things to note:

- A prototype of the Service is already written in Ruby that the developer can use as a guideline. A GUI is also already written in HTML, Javascript (AngularJS).

- All communication with the units will be done via UDP packets


- Proven experience in C# .NET

- Understanding Ruby is highly preferred

- Ability to work with a team and individually without close supervision

- Experience with real time data collection and transmission is an asset

Additional Information:

- The chosen service provider will have to sign an NDA (Non-Disclosure Agreement)

- Any code written by the service provider as part of this project must be submitted to us

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online