National Thermal Power Corporation Limited (NTPC) has invited online applications for 123 Surveyor, Engineering Executive Trainee & Other Posts.