• Bachelor's degree preferably in Computer Science or professional qualifications • 6 years of intensive experience with Microsoft technologies. • 5+ years of software engineering experience focusing on Web based application development.