Maintaining proper accounting records Assessing financial risks and suggesting preventive measures Liaising with clients, business partners, auditors and vendors Ensuring complete compliance with the state authorities Offering expert financial advice and services to clients Investigating and rectifying any financial discrepancies Conducting internal and external audits Preparing budgets, annual reports and strategies Advising clients on financial transactions, mergers and acquisitions