Amazon

Returning Candidate?

Sr Software Development Engineer

Sr Software Development Engineer

Job ID 
451583
Location 
IN-TN-Chennai
Posted Date 
12/12/2017
Company 
ADCI - Tamil Nadu
Position Category 
Software Development
Recruiting Team 
..

Job Description

  1. As a Senior Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive, design and develop innovative consumer products. You must be responsive, flexible and able to succeed within an open collaborative peer environment.
    You will need to be able to work efficiently and effectively in a fun, fast-paced dynamic team environment. As a Software Development Engineer, you will develop, execute and maintain software products. You are expected to have industry-leading technical abilities. You should have a combination of solid in-depth knowledge , solid understanding of the operating system software, as well as knowledge of object oriented design principles. You should command the skill to communicate clearly and effectively. Candidates will need to define product requirements, design software, code software and develop tests.


    A SDE at Amazon is a developer with the primary responsibility of writing frameworks and apps for products. It is a very unique and challenging role and provides immense opportunity to design and develop wide-reaching software products. It combines the "building" aspect of software design engineering with the "breaking" aspect of software engineering. You’ll be writing code that will be used by millions of customers.

Basic Qualifications

  • · Proficiency in, at least one, modern programming languages such as C, C++, C#, Java
    · Strong in Computer Science fundamentals and core areas like Problem Solving, Data Structures, Algorithms and Complexity Analysis
    · Strong Analytical Abilities
    · Development and debugging experience in Mac or Windows
    · BE / B Tech / MCA / ME / M Tech / Ph.D. in Computer Science or related fields
    · 8+ years of software development experience, including C++, Java
    Equally important to these specific skills is a candidate's ability to:
    · Multi-task
    · Quickly adapt to new development environments and changing business requirements
    · Grasp new concepts and technology quickly and independently
    · Create reliable / maintainable code, and find creative and scalable solutions to difficult problems
    · Communicate clearly and concisely in both written form and orally
    A strong bias for action, team work, good articulation skills and just-do-it attitude are absolute requirements.

Preferred Qualifications

  1. · Demonstrated ability to design, review and code highly performant software that runs on a variety of devices
    · Demonstrated experience delivering innovative products
    · Superior design and architecture knowledge, as well as familiarity with object oriented design patterns.
    · Excellent judgment and organizational skills.