have a degree in computer engineering, computer science, or... solid technical background and the ability to quickly learn new technology. Should have experience in one or more of the following areas: software application development, computer graphics, Internet applications, object-oriented... pr...