Software Development Engineer
Bangalore (Bangalore Urban) IT development
Job description
DESCRIPTION
Are you a smart, hungry, flexible, and world-class software engineer excited by the challenge of launching a new business initiative for Amazon? The International Country expansion team in India is looking for software engineers to be part a new team being built from ground up. As part of this team the engineer would be responsible for increasing the reach of Amazon's business in a new economy.
Job functions:
Position Responsibilities:
* Design, implementation, and deployment of key functional areas in the website, social/community features, mobile platform and mobile applications.
* Assist directly and indirectly in the continual hiring and development of technical talent
You will work extensively with cross-functional teams across Amazon's website, ecommerce and fulfillment platform on the design and development of core platform functionality
· You will work with business teams and project managers to convert functional requirements into detailed technical specifications.
· You will work with engineers both onsite and offsite to define technical tasks and build detailed implementation plans.
· Continue to innovate and build solutions to support business growth and launch new features.
* Functionally decompose complex problems into simple, straight-forward solutions.
* Fully and completely understand system interdependencies and limitations.
* Effectively research and benchmark Amazon technology against other competing systems in the industry.
* Contribute intellectual property through patents
Desired profile
BASIC QUALIFICATIONS
• Bachelor's Degree in Computer Science or related field
• Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
• 2+ years professional experience in software development
• Computer Science fundamentals in object-oriented design
• Computer Science fundamentals in data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl