Can I create a C# application to manage an FTP server content?
I wouldnt write something from scratch if you can avoid it, especially if you arent a programmer. The simplest way to manage your configs would be with git, and script FTP to get and put them to and from the routers. Depending on the make of your routers and switches there are almost certainly tools to do this.