Offers “Amazon”

Expires soon Amazon

Software Development Engineer

  • Internship
  • Chennai (Chennai)

Job description



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

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.

Desired profile



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.

Make every future a success.
  • Job directory
  • Business directory