• Software Development Engineer

    Location IN-KA-Bangalore
    Posted Date 2 weeks ago(05-08-2018 7:39)
    Job ID
    695921
    Company
    ADCI - Karnataka
  • Job Description

    The Amazon Prime Video team is looking for a smart, motivated, and results-oriented software development engineer to join the team. We are a high-energy and innovative group changing the way customers watch TV and movies.

    We are looking for candidates who are passionate about delivering world-class digital media experiences to our customers. Successful candidates for this position will be self-starters with strong problem solving skills who love getting things done. Strong communication skills and a desire to tackle complex problems that emerge from driving a large business at Amazon are also a must.
    As a norm, Amazon SDE’s have industry-leading technical abilities. They recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations. They write high quality, maintainable, and robust code, often in Java or C++. They solve problems at their root, stepping back to understand the broader context. They build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones. They understand a broad range of data structures and algorithms and know how, when and when not to use them; recognize and use design patterns to solve business problems. They understand how operating systems work, perform and scale.



    Basic Qualifications


    • Bachelor's degree and/or Master's degree in Computer Science or equivalent.

    • 12+ years of software development experience, including Java and/or C++.

    • 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 using modern web development technologies and techniques, including JavaScript, AJAX, HTML5, CSS, Responsive Design, web services, etc.,


    • Designing and developing enterprise Web applications using Java, Spring MVC, Hibernate, JavaScript, JQuery

    • Experience with distributed (multi-tiered) systems, algorithms, and relational databases

    • Ability to effectively articulate technical challenges and solutions

    • Deal well with ambiguous/undefined problems; ability to think abstractly

    • 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 with distributed computing and enterprise-wide systems

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

    • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between

    Preferred Qualifications


    • Proficiency using modern web development technologies and techniques, including JavaScript, AJAX, HTML5, CSS, Responsive Design, web services, etc.,

    • Designing and developing enterprise Web applications using Java, Spring MVC, Hibernate, JavaScript, JQuery

    • Experience with distributed (multi-tiered) systems, algorithms, and relational databases

    • Ability to effectively articulate technical challenges and solutions

    • Deal well with ambiguous/undefined problems; ability to think abstractly

    • 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 with distributed computing and enterprise-wide systems

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

    • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job