Experience in professional, non-internship software development
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Preferred Qualifications
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
What You'll Be Doing
The development of new Android innovative features and applications and initiatives across the organization
Investigate, prototype, and deliver new and innovative software applications
Deliver high quality software through working in a diverse, team-focused Agile/Scrum environment
Instill best practices for software development and documentation, assure designs meet requirements, and deliver quality work
Perks and Benefits
Amazon is an equal opportunities employer
Protecting your privacy and the security of your data is a top priority for Amazon
Amazon is committed to a diverse and inclusive workplace