Strong Problem Solving and creative thinking skills  Ability to multi-task and manage multiple assignments simultaneously  ACCOUNTABILITIES:  Work closely with other development team members to understand complex product requirements and translate them into software designs