Job id : 38157
Software Development Engineer Intern
  Hyderabad / Secunderabad
   Amazon        Hyderabad / Secunderabad
  4 weeks ago      352 Applied
Job details

Job Type

  Full Time

  Returnee Program

Functional Area

Software Development

Industry

Internet/E-Commerce/Startups,IT-Software/Software Services

Education

Not Specified

Experience Required

  4 - 8 Yrs

Skills Required

   C,C++,C#,Java,Problem Solving,Data Structures,Algorithms

Job Description

We are looking for passionate, hard-working, and talented Software Engineers who has experience in building innovative, mission critical, high volume applications & services. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.

• Responsible for the development and maintenance of key system features

• Will work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.

• Will work in an Agile/Scrum environment to deliver high quality software against aggressive schedules.

• Will establish architectural principles, select design patterns and then mentor team members on their appropriate application

Basic Qualifications:

• Bachelor’s Degree in Computer Science or related field.

• 4+ years experience in building successful production software systems.

• 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

• The ability to take raw product requirements and develop software architectures and designs to bring them to life.

• Experience defining system architectures and exploring technical feasibility tradeoffs.

• Android expertise is a definite plus.

Preferred Qualifications

• Development experience creating application software.

• Experience developing cloud software services and an understanding of design for scalability, performance and reliability.

• Development experience defining, developing and maintaining REST based interfaces.

• Excellence in technical communication with peers and non-technical cohorts.

• Demonstrated ability to mentor other software developers to maintain architectural vision and software quality.

• Excellence in technical communication with peers and non-technical cohorts.

• Demonstrated ability to mentor other software developers to maintain architectural vision and software quality.

Additional Information
Flexibility Provided