Amazon Hiring Software development engineer
BASIC QUALIFICATIONS
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· Bachelor’s Degree in Computer Science or related field
· 0-2years of non-internship professional software development experience
· Proficiency in at least one modern programming language such as Java, C#, C++ and a scripting language such as JavaScript.
· Computer Science fundamentals in object-oriented design
· Computer Science fundamentals in data structures
· Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
PREFERRED QUALIFICATIONS
· 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· Experience building cloud services on AWS
· Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)
· Experience with distributed (multi-tiered) systems and algorithms
· Ability to effectively articulate technical challenges and solutions
· Deal well with ambiguous/undefined problems; ability to think abstractly