Amazon Corporate LLC Senior Solutions Developer in Seattle, Washington

DESCRIPTION The Global's Solution Builders team helps the world's largest enterprise customers to get maximum leverage from the AWS platform by transforming ideas and concepts into tangible technical solutions. We are looking for super-smart Software Developers to join us and help customers continue explore leading edge use-cases and build solutions that transform how customer use technology to obtain maximum business advantage. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but delivering solutions that achieve its goals and become an operational reality. The ideal candidate has broad and deep technical knowledge, typically ranging from front-end UIs through to back-end systems and all points in between. This person should have an understanding of OO design and implementation experience, strong knowledge of web protocols, and an in-depth knowledge of Linux/Unix tools and architecture. For this particular role, experience with web-based applications and/or web services-based applications, especially at massive scale and in a DevOps environment, are very applicable and helpful. Responsibilities * Recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, monitoring and operations * Gather business and functional requirements from external and/or internal customers and end-users and translate into technical specifications to build robust, scalable, supportable solutions. * Serve as technical lead throughout the full development lifecycle, end-to-end, from scoping, planning, conception, design, implementation and testing. * Provide design reviews for other engineers including feedback and design issues. * Build flexible systems choosing simple, straightforward solutions over more complex ones * Possess self-drive to keep moving things forward even in the face of ambiguity and imperfect knowledge (avoid "analysis paralysis") * Encourage and support knowledge-sharing within team and external groups * Communicate clearly both verbally and in writing, within team and external groups * Actively participate in hiring and mentoring the very best. BASIC QUALIFICATIONS * Bachelor's degree in Computer Science or related field, minimum of five years software development experience * Experience in investigating, designing, prototyping and delivering new and innovative solutions. * Proficiency developing in a modern programming language, such as Java, Python and/or JavaScript/ Node.js * Proficiency in design and analysis of algorithms and data structures * Experience in the AWS platform including designing and building solutions leveraging Serverless architectures. * Experience with building PoCs or prototypes in the domains of IoT, AI/ML, Voice-Driven apps, Blockchain, and/or AR/VR. * Proficiency in driving the gathering of requirements, creating and socializing designs and take lead role in implementation. * Experience with agile development or similar methodologies for continuous product development. PREFERRED QUALIFICATIONS * Master's or PhD in computer science, computer engineering or similar field. * Working knowledge of cloud computing technologies and workload transition challenges. For more information on Amazon Web Services please visit: http://aws.amazon.com/ Amazon is an Equal Opportunity-Affirmative Action Employer-Minority/Female/Disability/Vet Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation