After getting my degree, I joined a software company and have worked there for the past two years. Due to family issues, and my father's declining health, I went back to my native land and was unemployed there for the past three years.
After that I joined as a contract employee at a software company for four years. Now I have a total of six years of experience.
My question: If I search for a new job, will that three-year gap affect my experience and desirability to potential employers?