Responsibilities include preparation of corporate and individual, trust and non-profit tax returns; assist with tax planning; client interaction; respond to tax notices; and research.