Amazon

Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
603246
Location 
IN-MH-Mumbai
Posted Date 
19-12-2017
Company 
ADCI - Maharashtra
Recruiting Team 
..

Job Description

Amazon Connectivity Solutions Group (CSG) is part of Lab 126, an inventive research and development organization that designs and engineers devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc. Since then, we have worked to produce best-selling tablets with breakthrough hardware technology as well as e-readers that have revolutionized reading.

The Role:
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.

Basic Qualifications

· Bachelor's or Master's in Computer Science and at least one year 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

Preferred Qualifications

· 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.