1. Generally, when you join in Railway you will be given training for a fixed time in their Zonal training schools. They will pay you the basic and DA as your salary during the training period. Once you complete your training at ZTS, you will be given training online and on station also.
Before starting the training you have to execute a bond to railways saying that you will work for minimum 5 years. Otherwise, they will be asking you to pay the expenses they have incurred on you.
2. But during this 5 years period, you can apply to other jobs through proper channel. If you get selected for any such job your bond will be transferred to the new department and you have to work there for the remaining period there. For example, you worked for 2 years after training and joining in another government job. In that new job, you have to work for the remaining 3 years.
3. So you should apply for the new post through proper channel only. You can send an advanced copy to use the bond transfer facility.
This is the normal procedure.
Your question is not saying anything about your present status. Did you complete the training there or still you are in training only.
When you applied for the new post you have not joined the Railways. But at the time of joining did you inform them about this application or not?
Basically. for this post you have not applied through proper channel and hence bond transfer will not be applicable. You have to resign and go. In such a case, you have to pay the demanded amount as mentioned in the bond.
The bond mentions that if any employee wants to leave during the training after fulfilling the conditions laid down in the bond. So you can resign and go but you may have to pay them the cost of the training as mentioned in the bond.