Wednesday, October 16, 2013

Software Development Engineer

News Source

The Detail Page Experience team is creating the new architecture and implementation of Amazon Product Detail Pages (the pages you use when viewing any and all items sold on Amazon's website) and owns the user experience for all customers buying items from Amazon's website. This is a rare and exciting combination where you can not only use and help invent the next generation technologies of the world's largest retail website, but also use these technologies to innovate new user experiences. This software is used by most teams at Amazon that own customer-facing features, and you will be working with many of the best teams and technologies in the company.The ideal candidate is a champion of engineering excellence: raise the bar on quality, consistency, maintainability, performance, security and all the other things that make great software great. In addition, he/she should contribute elegant, practical code that solves some of the most difficult problems in the project.

The opportunity to make an impact in this role is only limited by the personal capacity of the candidate! If this sounds like a project youve been working towards and would like to deliver, please contact us today, and lets talk about how you can be a part of it.

Basic Qualifications

  • Passion for making high performing, completely reliable, and beautifully elegant software used by millions of people every day.

  • Bachelors Degree or better in Computer Science or related field, or 4+ years relevant work experience

  • Computer Science fundamentals in object-oriented design and functional programming

  • Computer Science fundamentals in data structures

  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis

  • Proficiency in a dynamic web programming framework such as Django, Node.js, Rails.

  • Proficiency in at least one high-level programming language such as Java, C++, C#

Preferred Qualifications

  • Experience with software frameworks such as Tomcat, Spring, Django, Rails, ASP, Hibernate, Struts, etc.

  • Experience and interest in cloud computing, mobile computing, and other emerging technologies.

  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between

  • Practical experience writing highly interactive applications for the web (AJAX) or other platforms (QT, SWT, Swing, GTK, Windows).

Amazon is an Equal Opportunity Employer



Post a Comment

Copyright © . Search job listings to find a job online in USA - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger