A degree in related field or equivalent combination of education and experience • Strong grasp of current web/mobile technologies as well as related business issues • Experience in agile/iterative environments • Experience solving business problems with technology • Excellent written and oral communication skills • Must be confident working with all levels of management, and understand the demands