Designs and develops user interfaces to Internetintranet applications by setting expectations and features priorities throughout the development life cycle; determining design methodologies and toolsets; completing programming using languages and software products; designing and conducting tests