Required Skills:  Education: Bachelors' degree in Engineering or Computer Science  Professional Background:  Must have experience in Application Development for 10+ years  7+ years of experience as a Tech Lead