A solid understanding of how web applications work including security, session management, and best development practices  Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen  Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques