Sie sind auf Seite 1von 1

Job Description - Software Development Engineer

Software Development Engineers will be responsible for design, development, delivery and
support of large-scale, multi-tiered, distributed software applications and tools. An SDE should
demonstrate Amazons Leadership principles.
Qualifications:

Candidates must have a Bachelors/ Masters in Computer Science or Engineering or


related field.
Excellent problem solving skills.
Possess an extremely sound understanding of areas in the basic areas of Computer
Science such as Algorithms, Data Structures, Object Oriented Design, Databases.
Be able to write Amazon quality code in an object oriented language - preferably in C/C+
+/Java in a Linux environment.
Candidate must have good written and oral communication skills, be a fast learner and
have the ability to adapt quickly to a fast-paced development environment.

Competencies to be checked:
Coding:

Should be able to submit, production ready bug free code.


Should take care of Edge cases, Null Checks (Error Handling)
Should be able to convert Logic to Code.
The Code Syntactically, modularity wise and Structure wise should be intact.
Should understand time and the space complexity (Code has to be scalable)

Data Structures/Algorithms:

Should have good knowledge on DS and Algo.


Should know, complexity analysis of the different ds and Algo
Should not only have the theoretical knowledge but also should be able to check
implementation ease and usage of the most (practical) customizable DS @ the right place
to get the most Optimized data.

Problem- Solving:

Should be able to think through the problem.


Identify alternatives.
Should have a Logical & systemic approach.

Das könnte Ihnen auch gefallen