As an AWS Professional one should know the following:-
Developing and maintaining applications written for Amazon S3, Amazon DynamoDB, Amazon SQS, Amazon SNS, Amazon Simple Workflow Service, AWS Elastic Beanstalk, and AWS CloudFormation.
Developing with RESTful API interfaces.
The most important is Programming with AWS APIs.
General troubleshooting and debugging.