Data Sync using C# .NET


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

Skills: .NET, C# Programming, Ruby, Software Testing

See more: data syncing, create sync service, real time data sync using angularjs, net sync service, use of data structure in programming, use of data structure, the prototype part 1, software developer job description, real time example for data structure, prototype part 3, prototype part 2, prototype part 1, prototype directory, programming using c++, programming using c#, programming ruby, programming job description, programming in ruby, programming in net, programming in data structure, programming data structure, programming and data structure, product prototype software, non-disclosure example, non disclosure example

Project ID: #4869109

42 freelancers are bidding on average $2409 for this job


Hi We have read your requirements.We have completed 80+ big c# projects in last 5 years. Please check private message board for details.

$3092 CAD in 28 days
(28 Reviews)

Hi, I have lot of experience in C# client/server apps, including enterprise-level network applications. Please see PM for further details and discussion.

$3684 CAD in 30 days
(5 Reviews)

AssalamOalaikum Please check my pmb

$2631 CAD in 3 days
(26 Reviews)

Hi, I am a .Net and SQL Server Programmer having more than 9 years of experience in MS technologies. I will be able to do as per your requirement. Looking forward to work with you. Thanks.

$2000 CAD in 30 days
(36 Reviews)

Please read my private message

$2526 CAD in 40 days
(71 Reviews)

Hello! I have outstanding experience with C# service creation and WinForms applications. Also perfect knowledge of network protocols. So probably i will be best person for this project. Ready to sign NDA of course More

$2888 CAD in 30 days
(50 Reviews)

Let's do this.

$3888 CAD in 80 days
(38 Reviews)

Dear Sir/Madam, We have gone through your project thoroughly and prepared an understanding document along with our questions. We have attached the document in private message box. Please check and respond so we can More

$2368 CAD in 3 days
(13 Reviews)

I can do that

$1666 CAD in 30 days
(5 Reviews)

Thanks for your consideration, please see our message and if you would like to discuss the project further do get in touch and I’ll give you a call.

$2783 CAD in 35 days
(1 Review)

Professional Freelancer.

$2368 CAD in 30 days
(23 Reviews)

I have created a conference system before and i've worked with data sync, check my message for more details.

$2222 CAD in 3 days
(21 Reviews)

I'm an expert .NET developer. Please see your PMB.

$2000 CAD in 3 days
(17 Reviews)

We are having rich relevant experience. Please check our projects & PMB.

$2722 CAD in 35 days
(3 Reviews)

We are highly motivated team, with 6+ years of experience in Software engineering, as well as experience in the development of multithreaded desktop and web applications. We can provide quality solutions to complex bus More

$2319 CAD in 30 days
(9 Reviews)

I have over 8 years experience programming in .NET and have equally as much time programming in SQL Server. I have worked both with windows applications and services, and can provide deployment tools for both. In add More

$2000 CAD in 3 days
(12 Reviews)

Hello, we're experienced in .Net technologies in more than 10 years and have experience of doing many challenging projects. We've done projects of different complexity levels, so you can trust us. We can do almost ever More

$1500 CAD in 45 days
(15 Reviews)

Hello, we have done analysis on your Windows app requirements, we are Top Notch Designers & Developers with 1500+ satisfied clients Worldwide** Certified Software Quality Analyst (CSQA)

$2947 CAD in 30 days
(1 Review)

Dear Sir / Madam, We have more than 10 years of experience in IT Field and more over We have handled projects in various domains such as Trading, Manufacturing, Health care Management. I was associated with top c More

$3000 CAD in 60 days
(3 Reviews)

I can maintain your project

$3157 CAD in 45 days
(12 Reviews)