• Software Development Engineer

    Company/Location (search) CA-BC-Vancouver
    Posted Date 4 months ago(4/30/2018 12:29 PM)
    Job ID
    AMZN CAN Fulfillment Svcs, Inc
  • Job Description

    Operations Finance Technology team, responsible for building technical solutions for multi billion World Wide Operational Cost analytic including but not limited to Inbound cost (Receiving / PO), variable Cost, fixed cost, outbound (Customer Shipments / Transportation), and Customer Service, is looking for a Full Stack Software Development Engineer.

    In this role you will work with team of Software Engineers, Business Intelligence Engineers, WebDev and various business teams to build the solution for Cost Analytics and Reporting. Your responsibilities include building technical APIs and web based solution to allow one-click analysis over trillions of events impacting multi Billion dollar decisions.
    Successful candidates will work as part of a team to expand current solutions by working with a broad cross-section of the Amazon organization and spanning wide range of technologies. This is an excellent opportunity for a motivated, energetic individual to have a large impact in how Amazon can optimize the cost and understand implications of new business initiative on cost structure in most efficient and self-service way.

    As a Full Stack Software Development Engineer, you will help solve a variety of technical challenges and build highly scalable solution to solve unique problems for World Wide business teams. You will help solve our BigData problems making use of AWS services, design enterprise scale systems, develop and deploy highly scalable and reliable distributed services. You will tackle challenging, novel situations every day. You should be comfortable with a degree of ambiguity that’s higher than most projects and relish the idea of solving problems that, frankly, haven’t been solved at scale before. Along the way, we guarantee that you’ll learn a ton, have fun and make a huge impact.
    On a day-to-day basis, you'll be part of a small, close-knit team of engineers that are agile, data driven, and highly collaborative. You’ll help analyze cost patterns and models, propose ideas and design solutions to some of the most complex problems.

    Key Responsibility:
    • Primary role is a full stack software engineer designing and building user-friendly and intuitive applications, build BigData systems that crunch TB scale of data to generate actionable reports for Financial Analysts

    • Drive best practices and engineering excellence

    • Development of code in OO languages (Java), query languages (SQL), scripting languages (Python)

    • Analyze and solve problems at their root, stepping back to understand the broader context.

    • Respond to high priority requests from senior business leaders

    • Continually improve ongoing reporting and analysis processes, automating or simplifying self-service support

    Basic Qualifications

    • BS in Computer Science or related degree (Master's or Ph. D. preferred) along with 3+ years of relevant experience

    • Proficiency in object oriented programming in Java, C# or C++

    • Knowledge of Computer Science Fundamentals (data structures, systems design, algorithms, and problem solving)

    • Proficiency in coding and designing multi-attribute based analytics system

    • Comfortable working in a lean, rapidly iterative product development process

    • Experience in working with Big Data technologies like Hadoop, Spark or other relevant technology / platform

    Preferred Qualifications

    • 8+ years professional experience in software development
    • Experience working with Cloud services (AWS, Azure)
    • Proficiency using modern web development technologies and techniques, including HTML5, CSS, JavaScript, etc.
    • 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
    • Ability to take a project from scoping requirements through actual launch of the project
    • Experience defining system architectures and exploring technical feasibility tradeoffs
    • Excellence in technical communication with peers and non-technical cohorts
    • Experience building complex software systems that have been successfully delivered to customers
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job