I'm looking for an experienced developer to code a Windows Service in .NET and C# that'll run in the background of my Windows Server 2003 computer - of course this Service must not have any memory leaks nor should it be unstable in anyway. In other words, I don't want this Service crashing my server...
Anyway, I have a database with approximately one million keywords - and while running in the background, I want this Windows Service to go through each of these keywords and and search Google, Yahoo, and MSN for the top (up to) 1000 websites (per Search Engine). Then I want this Service to take the results from this search and input them into another table within the same database. And, yes this is a lot of data.
Anyway, I expect this Windows Service to run in the background on a 24/7 basis. So, the timing it takes to get these websites is not really the issue here. In addition, there are some settings that this Service will need to allow me to set, such as:
1. Database Connection String
2. Thread Count (on a per hour basis)
3. Top Website Matches Number (1 - 2400)
For this project - here's what I expect:
A. I expect you to do all of this work on your local system first and then I want you to give me an estimate of the final database size requirements.
B. After I review your work and you ensure the stability of the Windows Service - we'll implement it on my Windows Server.
C. Once this Windows Server successfully imports all of the websites and stays on the Server for a minimum of 5 days without crashing the Server, then payment will be released.