Company: amazon (www.amazon.com)
Job Location: Bangalore
Role: Software Developer
Amazon.com also called Amazon, is an American electronic commerce and cloud computing company that was founded on July 5, 1994, by Jeff Bezos and is based in Seattle, Washington. It is the largest Internet-based retailer in the world by total sales and market capitalization.Amazon.com started as an online bookstore, later diversifying to sell DVDs, Blu-rays, CDs, video downloads/streaming, MP3 downloads/streaming, audiobook downloads/streaming, software, video games, electronics, apparel, furniture, food, toys, and jewelry. The company also produces consumer electronics—notably, Kindle e-readers, Fire tablets, Fire TV, and Echo—and is the world's largest provider of cloud infrastructure services (IaaS and PaaS). Amazon also sells certain low-end products like USB cables under its in-house brand AmazonBasics.
Software Development Engineers will be responsible for design, development, delivery and support of large-scale, multi-tiered, distributed software applications and tools.
The successful candidate will be responsible for creating and delivering software and automated solutions to enable products compliance for trade across different countries, have direct impact to safety of the customers and associates.
The system that you build will have a direct impact on the Top Line performance of the company to the tune of hundreds of millions (USD).
In this role, you will have an opportunity to own, design, and develop large-scale software services and data management systems.
You will have influence on subsystem design and help build a team culture around practices that are critical to a quality product.
Candidates must have a Bachelor in Computer Science Engineering or related field. Excellent problem solving skills.
Possess an extremely sound understanding of areas in the basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases. Be able to write Amazon quality code in an object oriented language – preferably in C/C++/Java in a Linux environment.
Candidate must have good written and oral communication skills, be a fast learner and have the ability to adapt quickly to a fast-paced development environment.