Some of the Engineering graduate used to join the job immediately in a haste once they completed their Graduation, if they get the relevant jobs from Campus or from any consultant or even directly into Software or IT industry then no issue. In fact some of them used to join in a different process (like BPO/ Non-Engineering company) than Engineer related one which gives trouble to them finally specially with their tenure of the work experience which they can't hide.
If they had worked for few months then no issue and if they had worked for more than a year then their Resume has to update by either showing unrelated work experience or completely remove it.
In your case Non-voice plus four years work experience of Non-Engineering work which may really disturb the process, resume and interview etc. in the future. However, you can still overcome from it by joining any small IT company where you can work as Programmer (fresh) and show your Programming talent or learn the relevant Programming / coding course side by side and later (after few years work experience) move to a big IT firm. If you get directly a big IT firm then there won't be any issue which happens very rare.
Also, try to update your resume, your programming knowledge and keep in touch with IT consultant firm who can assist you for suitable job anytime soon. You may also work as freelance Programmer if you are already expert and run a small IT firm.
ISC Editor – Jobs