Software Development Engineer in Test –
Job Description:
Have you ever thought about what it takes to accurately capture,
process, and report on the huge volume of financial transactions that
are generated each day as millions of customers make purchases, as
thousands of suppliers and partners are paid, as inventory moves in and
out of warehouses, as commissions are calculated, and as taxes are
collected in hundreds of jurisdictions worldwide? Then have we got the
opportunity for you!. We are currently looking for an outstanding
build, test, and deployment engineer who can help us develop the next
generation of our systems that will support Amazon.com's multi-billion
dollar business with dramatically increased functionality, performance,
scalability, and flexibility. This is a rare opportunity to play a key
role in the design and evolution of the infrastructure and processes
that support the building, testing, and deployment of our team's
releases. Along the way you'll gain and leverage a unique appreciation
of how Amazon.com works, from the numerous software systems that
comprise the website's back-end to the details of our business model
and relationships with an ever-growing network of third-party merchants.
Job Qualifications
- Experienced
in building and testing large, complex software systems with
exceptional problem solving, organization, and communication skills.
- You
should be comfortable with Perl and C/C++, proficient in the Unix
environment, and fluent in SQL and RDBMS (Oracle) concepts.
- Experience
with distributed transaction-processing systems, financial accounting
concepts, or asynchronous messaging technology is a big plus.
- You must be able to work independently and collaboratively in a loosely structured yet demanding environment.
- We look for excellent communicators and multi-taskers who are also flexible, hard-working, motivated, and smart.
- Successful
members of our team are not only passionate about creating reliable and
maintainable systems but also obsessed with developing high-performance
teams through effective communication, continuous process improvement,
and mutual support and mentorship.
- Software
Configuration Management covering - Managing versions of program over
builds and releases. Versioning tool (CVS), Documentation.
- A college degree or equivalent experience
exp:2-6