Amazon is currently seeking skilled individuals to fill the position of Programmer Analyst. The ideal candidate for this role should hold a Bachelor’s degree or higher in Computer Science, Engineering, or an equivalent field, with a strong emphasis on core computer science fundamentals such as Data Structures, Algorithms, Problem Solving, and Coding. The company is open to candidates with varying levels of experience, considering applicants with 0 to 2 years of relevant work experience. This opportunity is based in Hyderabad, Telangana, India, offering a dynamic work environment in a city known for its burgeoning tech industry.
Company Name: Amazon
Job Role: Programmer Analyst
Education Required: Bachelor degree or Higher
Experience Required: 0 to 2 years
Job Location: Hyderabad
Basic Qualifications Required:
- Bachelor degree or higher in Computer Science, Engineering, or equivalent.
- Majorly focusing on CS Fundamentals – Data Structures, Algorithms, Problem Solving and Coding.
- 0 to 2 years of relevant engineering work experience.
- Proficient in at least one programming Java (preferred), C++, or C# (or) scripting language such as SQL, Perl, Python, XML, or Ruby.
- Ability to write clean code for basic data structures problems and algorithms in any one programming or scripting language.
- Ability to recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
- Ability to read and interpret complex code, debug and troubleshoot application-level issues (or) issues with internal tools with minimal guidance.
- Ability to come up with simple solutions without over-engineering.
Preferred Qualifications:
- 1+ year experience in Software development and also in handling highly scalable systems.
- Strong ability to troubleshoot and root cause medium to complex issues.
- Exposure to AWS Technologies such as AWS S3, Dynamo DB, etc.
- Ability to deeply understand the business objectives relevant to your team and your stakeholders’ teams and understand how the applications or tools achieve business objectives.