Key job responsibilities
Design and build reusable, maintainable, and performant software consistent with Amazon standard technologies (Java, JavaScript, React, SOA, AWS, etc. ). · Adopt best practices in software engineering: Design, testing, version control, documentation, build, deployment, and operations. · Excel in Dev-Ops along with development. Solve problems at their root, stepping back to understand the broader context. · Build good working relationships within the team and with others across Amazon. · Follow Scrum and other agile methods to deliver the most important features to the customer first. · Design and build authentication and authorization services to secure applications and services at scale. Diverse Experiences Amazon Security values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך