Non-IT Engineers needn't to apply for the Developer and related posts.
Freshers may apply for all posts.
History of Arrears doesn't matter here. But the candidate should have skillset and interest in the post which he/she wants to apply.
Hey Mate, Please go through the keypoints before you apply.