特殊技能:Requires a Bachelors degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field.br br Position also requires completion of a universitylevel course research project internship thesis, or 6 months of experience in each of the followingbr br 1. Objectoriented software development;br 2. Coding in CC, and Java;br 3. Building maintainable and testable codes bases including API design and unit testing techniques;br 4. Multithreading programming and mobile memory management;br 5. Software development tools Code editors VIM or Emacs, and revision control systems Subversion, GIT, or Perforce;br 6. Linux, UNIX, or other nixlike OS including file manipulation and simple commands;br 7. Core web technologies HTML, CSS, or JavaScript;br 8. Building highlyscalable performant solutions;br 9. Distributed systems including sharding, consistency, and availability; andbr 10. Algorithms.