Software Development Engineer Amazon Instant Video

Nov 15, 2012
Dec 15, 2012
. .
Full Time

  • Expert Java or C++ coder
  • Expert working knowledge of data structures, algorithms, and object oriented design
  • Expert working knowledge of design patterns
  • Proven large scale system design skills
  • Strong working knowledge of operating system fundamentals
  • Working knowledge of REST and RPC service patterns and other client/server interaction models
  • Working knowledge of common Internet technologies (e.g. HTTP, HTML, JavaScript, AJAX)
  • Relentless customer focus
  • Excellent analytical skills
  • Excellent written and verbal communication
  • Bachelors degree in Computer Science or equivalent experience
  • 3-5 years experience in delivering software for large scale systems through the entire software development life cycle required.
  • Experience in leading projects is required.

  • Experience with mission critical, 24x7 systems
  • Experience with high throughput, multi-threaded or event driven asynchronous systems
  • Experience implementing and consuming large scale web services
  • Fluency in programming languages beyond Java and C++ (e.g. Ruby, Python, Perl)
  • Masters degree in Computer Science

More jobs like this