News:

GinGly.com - Used by 85,000 Members - SMS Backed up 7,35,000 - Contacts Stored  28,850 !!

Main Menu

Amazon India is hiring software engineers for multiple jobs; apply here

Started by NiveRoshni, Aug 14, 2020, 11:59 AM

Previous topic - Next topic

NiveRoshni

Amazon India has emerged one of the top tech employers in India recently. The US-based software giant has announced various jobs for software engineers in the month of August. Here are the details.

1. Software Engineer II | Bengaluru

Basic Qualifications:

2+ years of non-internship professional software development experience

Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

Bachelors Degree in Computer Science or related field, or 1+ years relevant work experience

5-6+ years professional experience in software development

Computer Science fundamentals in object-oriented design

Computer Science fundamentals in data structures

Computer Science fundamentals in algorithm design, problem solving, and complexity analysis

Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or PERL

Proficiency in latest big data technologies like HADOOP, HIVE, EMR, Redshift, AWS-LAMDA, AWS-GLUE, SPARK etc.

Preferred Qualifications:

Masters/PhD degree or Bachelors degree with equivalent experience

Experience taking a leading role in building complex software systems that have been successfully delivered to customers

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

Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software

product features, technical designs, and product strategy

Experience mentoring software engineers to improve their skills, and make them more effective, product software engineers

Hands-on expertise in many disparate technologies, typically ranging from machine learning, large scale data platforms, service

oriented architecture, distributed systems design, android platform, front-end user interfaces, databases etc.

2. Software Development Manager | Bengaluru

This position offers the opportunity to collaborate with our global product teams and customers across the world and other tech teams in the organization as we raise the bar in delivering innovation.

Roles & Responsibilities:

Provide technical expertise and leadership throughout product life cycles, influence software engineers best practices for your team and own operational metrics

Work with business leaders and product managers to define product requirements.

Prioritize, communicate, maintain, and execute roadmaps, project plans, and commitments

Work with engineers to define technical requirements and architect and execute best-in-class implementations in agile manner

Build and maintain world-class customer experience and operational excellence for your deliverables

Hire, manage, mentor and grow a high performance team of Software Engineers

Qualifications and Experience:

Bachelors/Masters degree in Computer Science or related field

Ability to solve complex technical problems and design robust, scalable solutions

Ability to think critically and actively contribute to strategic choices.

Managing development teams working on multiple simultaneous projects.

5+ years experience in managing large scale software development teams following Agile development processes.

Strong skills in project planning & execution, problem solving. Ability to take a project from initial scoping requirements through actual launch and support of the project

Proven leadership and teamwork skills

Excellent verbal and written communication skills in both technical and non-technical discussions.

Preferred Qualifications:

Masters/PhD degree or Bachelors degree with equivalent experience

Experience taking a leading role in building complex software systems that have been successfully delivered to customers

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

Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy

Experience mentoring software engineers to improve their skills, and make them more effective, product software engineers

Hands-on expertise in many disparate technologies, typically ranging from machine learning, large scale data platforms, service

oriented architecture, distributed systems design, android platform, front-end user interfaces, databases etc.