Posted:1 month ago|
Platform:
Work from Office
Full Time
Role & responsibilities Key job responsibilities We are looking for an experienced Software developer with a diverse skillset and background. As a SDE-2, your work is consistently of high quality. You solve difficult problems, applying appropriate technologies and best practices. You work with your team to invent, design and build software that is stable and performant. You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). You work on project ideas with customers, stakeholders, and peers. You help your team evolve by actively participating in the code review process, design discussions, team planning, and ticket/metric reviews. You focus on operational excellence, constructively identifying problems and proposing solutions. You take on projects and make software enhancements that improve team software and processes. You are able to train new team-mates on how your teams software is constructed, how it operates, how secure it is, and how it fits into the bigger picture. You foster a constructive dialogue and seek resolutions in a professional way. You help recruit and interview for your team. You mentor and help to develop others. Basic qualifications 3+ years of non-internship professional software development experience 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Hands on DS, ALGO & problem solving skills 2+ years of exp in Any backend programming languages, OOPS Concepts, Multithreading systems, HLD/LLD, system design. Experience programming with at least one software programming language 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems. Bachelor's degree in Computer Science, Software Engineering or a related technical discipline * Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis. A strong track record of project delivery for large, cross-functional projects Experience building complex software systems that have been successfully delivered to customers Experience with building high-performance, highly-available and scalable distributed systems. A willingness to dive deep, experiment rapidly and get things done Preferred qualifications 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelor's degree in computer science or equivalent Deep knowledge of Distributed SOA Architecture, Relational DB knowledge, ElasticSearch, DynamoDB, and various AWS technologies. Exposure to Machine Learning/deep learning projects. Experience of successfully mentoring junior SDEs. High attention to detail and proven ability to manage multiple, competing priorities simultaneously. * Ability to work in a fast-paced environment where continuous innovation is desired. * History of teamwork and willingness to roll up ones sleeves to get the job done.
Amazon
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Amazon
Bengaluru
20.0 - 30.0 Lacs P.A.
14.0 - 20.0 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed
Hyderabad
15.0 - 18.0 Lacs P.A.
Bangalore Urban, Karnataka, India
Salary: Not disclosed
20.0 - 25.0 Lacs P.A.
Hyderabad, Telangana, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Noida, Uttar Pradesh, India
Salary: Not disclosed