MULTIPLE POSITIONS AVAILABLE: Design, develop, implement, test, document and deliver large-scale, multi-tiered, distributed software applications, tools, systems and services using Object Oriented programming, data structures, C++, Objective C, Java, HTML, Perl, Python, distributed programming or related technologies, and relational databases for operating systems in a Linux, UNIX or Agile environment. Assist in gathering and analyzing business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture. Serve as a key technical resource in the full development cycle, end-to-end, from conception, design, implementation and testing to documentation, delivery and maintenance. Produce comprehensive, usable software documentation. Recommend changes in development, maintenance and system standards. Own delivery of entire piece of system or application, and serve as technical lead on complex projects using best practice engineering standards. Mentor junior development engineers
Amazon is a company operating a marketplace for consumers, sellers, and content creators.