What are the skills required for an accountant job role?

Following are some skills that are required to work as an accountant:
Strong analytical skills
Prepared work style
Excellent at Mathematics
Technology geek