Amazon

Returning Candidate?

Amazon Web Services (DMS) - Software Developer - Palo Alto, CA

Amazon Web Services (DMS) - Software Developer - Palo Alto, CA

Job ID 
565616
Location 
US-CA-Palo Alto
Posted Date 
11/29/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

Amazon Web Services (AWS) Database Migration Service is looking for a rock-star full stack engineer to build world-class user interfaces for our customers. If you’re an application engineer, and you have the skills to create highly interactive and well-designed web interfaces, then AWS is looking for you. You will work on architecting, designing and implementing high performant console applications for our customers to interact with AWS services.

Help us revolutionize the Cloud! AWS is the fastest growing division within Amazon.

AWS Database Migration Service helps you migrate databases to AWS easily and securely. With AWS Database Migration Service, the source database remains fully operational during the migration, minimizing downtime to applications that rely on the database.

The AWS Schema Conversion Tool makes heterogeneous database migrations easy and simple by automatically converting the entire database schema and a majority of the custom code of the source database to a format compatible with the target database. Any code that cannot be automatically converted is clearly marked so that it can be manually converted.

We are looking for a Software Development Engineer to join our team and help us take the service and the tools to the next level. To apply for this role, you should possess solid analytical, design and problem diagnosis skills. Experience with high-performance systems or service design is a plus. The ability to translate high-level technical requirements through all the levels of the software stack is essential. Expertise in building developer tools or plugins for tools like Eclipse, InteliJ, NetBeans, Visual Studio and others is required as well as a deep expertise in one or more relational database engines. If this sounds like you, come join us in our Palo Alto, CA campus and help AWS continue to write the cloud computing story for the industry.

More information on AWS DMS and AWS SCT is available at http://aws.amazon.com/dms or https://aws.amazon.com/dms#sct
Who you are:
  • Highly-motivated and thrive in an environment where problems are open-ended.
  • Enjoy engaging in passionate discussions with smart people and letting the best ideas rise to the top.
  • Have build applications using Java based stacks such as Spring MVC, Play, GWT, etc.
  • Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
  • Working knowledge of JavaScript, HTML5, CSS3 and latest JavaScript standards.
  • Have experience in basic cross browser support, caching and optimization techniques (css sprite, minify, gzip, data uri) for faster page load times.
  • Have experience in developing consumer facing web applications using Ajax.
  • Genuinely excited about technology, have a strong interest in learning and playing with the latest technologies.
Help us revolutionize the Cloud! AWS is the fastest growing division within Amazon.


Basic Qualifications

Basic Qualifications:
  • Bachelor’s degree – preferably in computer science or a similar degree.
  • 8+ year’s professional experience in software development using JavaScript and/or Java.
  • Proficiency in Front-end Coding and Design (JavaScript, CSS, HTML, jQuery, and libraries or frameworks such as Backbone, Angular and GWT)

Preferred Qualifications

Preferred Qualifications:
  • Experience with building of development tools (i.e. Eclipse, NetBean, IntelliJ, Visual Studio, etc), or/and plugins for such tools.
  • Deep knowledge of the relational database engines like SQLServer, Oracle, MySQL and Postgres.
  • Working knowledge/experience with Relational or NoSQL databases
  • Knowledge and experience working with networking, virtualization and Linux kernel modules are a plus
  • 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 translating design mockups and prototypes into working application designs.
  • Experience with asynchronous web frameworks like GWT.
  • Familiarity with scripting languages such as Perl, PHP, Ruby, or Unix shell scripting.
  • Have developed or supported an operationally critical web service.
  • Motivated to drive tasks to completion and take ownership of projects.
  • Demonstrated passion for user experience design and improving usability.
  • Ability to work in a fast paced and agile development environment.