Basic Qualifications (Required SkillsExperience):  Bachelor, Master or Doctorate of Science degree from an accredited course of study, in Computer Engineering, Software Engineering, Computer Science, Mathematics, Physics or other technical degree  4+ years of experience designing and developing web based UI applications  Proficient at prototyping UI designs iteratively with team members to meet users needs  Experience with the full software development lifecycle that includes requirements analysis through Formal Qualification