Amazon

Returning Candidate?

Amazon Web Services (DMS) - Software Developer - Boston

Amazon Web Services (DMS) - Software Developer - Boston

Job ID 
458263
Location 
US-MA-Cambridge
Posted Date 
8/28/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

Amazon Web Services (Database Migration Service) in Boston, MA is actively recruiting for several Software Developers with Java or C++ experience. Strong expertise in one or more relational database engines is required.

The candidate will be working on the new AWS Database Migration Service and the new AWS Schema Conversion Tool, and will be joining the exsting team in the Cambridge location.

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 Senior 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. Expertise 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. If this sounds like you, come join us in our Boston, MA campus and help AWS continue to write the cloud computing story for the industry.

More information on AWS DMS and AWS SCT is available athttp://aws.amazon.com/dms.

Basic Qualifications

Basic Qualifications:
  • Bachelors Degree in Computer Science or equivalent, Masters or PhD preferred
  • 3+ years (or much more for Senior Developers) professional experience in software development
  • Proficient in one or more modern programming languages such as Java, C++, or C#. JDBC, Hibernate, or JPA. We use Java and C within this team
  • Knowledge of data structures, algorithms, operating systems, and/or distributed systems

Preferred Qualifications

Preferred Qualifications:
  • 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.