My job is a bit odd because it's a hybrid of programming and technical support, but here are my answers:


At least a bachelor's degree with high grades (engineering, computer science, and science...