Supervision, monitoring and maintaining of company’s book keeping operation. Contributing accounting information and recommendations to strategic plans and reviews. Confirms financial status by monitoring revenue and expenses; coordinating the collection, consolidation, and evaluation of financial data; preparing special reports (weekly). Developing Budgets and Control Company Expenses. Controlling the daily banking requirements. Ensuring the monthly and quarterly Bank Compliance activities are performed in a timely and accurate manner. Provide training to new and existing staff as needed. Working (for tax accounts) to ensure a clean and timely year end audit. Any other related special task assigned by the management.