I have a bachelor degree in computer science.I started working at company A as a entry level software engineer in 2001, in May 2005 i went to Company B to work as a senior software engineer , i just got a new offer from company A to come back there an work as a senior software engineer (new position) the job will require at least 5 years professional experience. If i go back to Company A can i apply for EB2, since this is a new job title, new job position. Any answer is welcomed.