Mastery of automated testing via unit, integration, feature, and end-to-end testing Successful implementation of service-oriented architecture Experience with many different data storage technologies from relational (SQL Server) and non-relational databases (DynamoDB) to key-value (Redis) and document stores (s3 & ElasticSearch) and choosing the right one for the use case