prepare financial reports, perform research and analysis, maintain the general ledger, perform account reconciliations, assist with audit preparations, and carry out other accounting duties as may be required .