Dear employer,
I'm a 10 years Delphi programmer with multiple industry experiences from Sheet metal manufacturer, Touch Screen Kiosk Terminal developer, Industrial and Consumer Electrical Meter Management software and Financial Market data terminal and charting industry.
I see that your project is a very interesting which I understand that you want a service application that runs in multiple servers with multiple kind of operating system such as Windows or Linux. This service can be instructed to do file operation between servers through the service itself through simple socket API.
In my humble opinion, VisualStudio or Delphi can't compile application for Linux, but it can be developed using Free Pascal Compiler & Lazarus (LFPC, a cross platform pascal IDE and compiler which similar to Delphi).
My plan is developing a service application using LFPC, open a socket connection to receive commands from other application (such as your other softwares from other network), and do the instructed file operation from one application service through the other application service through socket connection.
For maintaining the transfer speed and stability, I can use a single socket connection and file transfer queue. I can also give you a simple client application to test the file transfer.
I'm looking forward to discuss and do this project with you.
Thank you for your attention and opportunity.
Have a nice day.
Sincerely,
Stefanus