• Software Dev Engineer

    Company/Location (search) CN-11-Beijing
    Posted Date 1 week ago(5/18/2018 1:12 AM)
    Job ID
    667751
    Company
    Amazon (China) Holding Company Limited
  • Job Description

    Amazon is the biggest E-commerce company in the world, and Amazon CN Technology team is focusing on building cutting edge web application to improve the core online shopping experience. In this team you will have the opportunity to develop cool features that will run on Amazon websites to impact millions of Amazon customers. The team is also producing innovative ideas every day to make the customers feel the website is intelligent.
    The CN Technology team operates very much like a startup – it moves quickly and is constantly innovating. However, you have the full resources of Amazon at your disposal, allowing you to move at even greater speed. You will find that the team works in a very agile fashion, delivering new features every few weeks, adapting to customer needs as well as delivering against long-term goals.
    We faces the real challenging tech problems. Each day team members are solving tough computer science and engineering problems that are often encountered nowhere else. We are looking for outstanding Software Development Engineer who combines superb technical, communication and analytical skills. As an SDE in CN Tech team,

    • You will learn to use different Amazon technologies to build your software, such as Amazon Web Services, DynomoDB, S3, etc.

    • You will have opportunities to deal with big accessing traffic, large amount of data, complicated business logic and high expectation of real user experience.

    • You will work closely with experienced engineers who are skillful to build system with high scalability, extensibility and availability. They might come from different teams and different countries.

    • You are highly encouraged to build an end-to-end system, that means website is only one part, you also need to build the related backend service and metrics system as well.

    • Android development experience is a plus.

    Basic Qualifications

    • Bachelor’s degree in Computer Science, Computer Engineering, IT, or similar technical degree, or at least 5 years combination of technical education and work experience.
    • Minimum of 1 year of software testing experience, level will be determined upon interview.
    • Experience with testing methodologies for consumer devices.
    • Strong analytical skills with excellent problem solving, excellent oral and written communication skills.
    • Experience creating test plans, as well as test suites and automated test cases for regression and load testing.

    Preferred Qualifications

    • Fluency in at least one modern programming language such as C, C++, Java, or Ruby and at least one scripting language.
    • Experience designing and implementing test cases, running and reporting on quality, and a deep technical understanding of QA methodology and tools such as schedulers, frameworks, and harnesses.
    • Experience with testing methodologies for server class services including latency and load testing, ability to understand functional/technical specifications, and the ability to analyze data and server logs.
    • Experience testing mobile applications
    • Experience developing in a Linux environment.
    • Experience with web services and databases, and ability to write simple SQL queries
    • Ability to work with technical and non-technical business owners
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job