Amazon

Returning Candidate?

Programmer Analyst II

Programmer Analyst II

Job ID 
406123
Location 
US-WA-Seattle
Posted Date 
8/29/2016
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
North American Teams - Consumer - Sellers Plus

Job Description

Are you a Software Development Engineer who is passionate about delivering high quality code? Are you looking for an opportunity to build solutions for a software platform that processes millions of financially impactful transactions every day? Consider every time a purchase is made on Amazon.com: merchants, suppliers and vendors have to get paid, inventory has to move in and out of warehouses, and every step of the way financial transactions are pushed through our system.

The Financial Ledger and Accounting Systems space holds several unique challenges. We are looking for talented engineers to help us build high quality solutions for a platform that values security, scalability and integrity. Your work will directly impact the way financial data is consumed and processed for Amazon and all of its lines of business, including Retail, Marketplace, Digital and AWS.

As an engineer here you will join other high performing engineers to build, scale and optimize our financial services platform. You will work with engineers and leaders in other parts of the company to build an entirely new way to validate and release our configuration-driven projects.

If you are passionate about solving complex problems, in a challenging environment, we would love to talk with you.

Basic Qualifications

- Bachelors or Masters Degree in Computer Science or related field
- Solid experience in Java or C++
- Good understanding of distributed systems, workflow management
- Experience with scaling and performance of large systems
- Obsession with quality and customer experience
- Outstanding interpersonal and communication skills
- Attention to detail coupled with ability to think abstractly

Preferred Qualifications

- 2+ years solid experience working in the industry
- Proficient software system design and object-oriented coding skills
- Experience with distributed transaction-processing systems or asynchronous messaging technology
- Thorough understanding of service oriented architectures
- Experience with scaling and performance of large systems
- Experience with SQL
- Agile development methodologies
- Prior experience building self service Applications
- Ability to work independently and collaboratively with aggressive cross-functional business and software development teams.
- Obsession with quality and customer experience