Accounting degree or CPA Experience managing accounting teams Ability to project manage multi-faceted engagements Strong organization and time management skills High attention to detail and commitment to accuracy Experience with basic enterprise-class accounting systems Ability to write and clearly document accounting processes and procedures Intermediate Excel skills Ability to interface professionally with clients