You will contribute to all aspects of the software development lifecycle including design, development, documentation, field testing and operations.
You have strong verbal and written communication skills, are self-driven and deliver high quality results in a fast-paced environment.
You have strong computer science credentials, are passionate about technology and have a track record of building quality services.
You know how to build and you dive deep into back-end and front-end services.
You intrinsically use technology to solve problems.
Most importantly, you have a passion for learning and continuous improvement.
We’re looking for people who innovate, love solving hard problems, and never take 'no' for an answer.
Our engineers are top-notch software developers in the industry, who work hard, have fun, and make history.
Bachelor's or Master's in Computer Science and at least 2 years of experience.
Knowledge of data structures, algorithms, object oriented programming concepts, operating systems, and distributed systems.
Demonstrated experience with software testing methods, such as functional testing, stress testing, performance testing, and failure injection.
Experience work closely with other developers to understand their needs and issues and to develop cooperative solutions.
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Ability to take a project from scoping requirements through actual launch of the project.
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
Strong written and verbal communication skills.
Experience in Android application development.
Experience of cloud based distributed software design and development, more so using AWS services.
Experience building large data analysis platforms.
Knowledge in telecom, wireless networks, infrastructure management domains.
An understanding of LAN (Layer2) and WAN (Layer3) networking protocols and technologies, including switching, routing, and security.
Company Name: Amazon
Company Url: https://www.amazon.com/
Experience: 2 Years-
How To Apply
Click Here to Apply: https://in-amazon.icims.com/jobs/523518/software-development-engineer/login