I need someone to build a windows service that has configurable options that it runs with. It needs to be able to watch a folder for new files to be created and also needs to be able to run at a timed interval. Those options as well as the folder need to be configurable from an [url removed, login to view] or some config file. It must also support FTP as well as SFTP options using the SharpSSH library ([url removed, login to view]). Once it finds a file, it must be able to send the file with the results of the send emailed to a person (configurable email address(es)). A stub should be built in to allow for possible encryption using PGP encryption of the file before sending, but this is not going to be implemented at this time. This is possible future enhancement for someone who sucessfully completes this project.
It must be written in C#. I can provide a test FTP server for you to upload files to using FTP and SFTP.
Money will be paid in full at completion. No milestones.
Must be completed within 7 days of award.