JOB PURPOSE:Supervise, track and evaluate day-to-day financial activities by developing and maintaining accounting principles, practices and procedures to ensure accurate and timely financial statements, general ledger preparation, Tax deductions, financial reporting, year-end audit preparation, ESSENTIAL DUTIES:Oversee and manage the general accounting functions, including, but not limited to accounts payable, accounts receivable, general ledger, and taxes.Prepare and maintain the accounting records in accordance with the financial policy and Internal Control Standards. Review accruals, deferrals, on a monthly basis for reasonableness compared to budget. Communicate with the managing director for follow-up and monthly requirements.Analyze all financial data and creating reports for management, stakeholders, and external parties, such as vendors or lenders.Reviews general ledger on a monthly basis to ensure accuracy of posting and variation causes if any Prepare monthly revenue-expenses reports, project cash flow reports Prepare project financial status reports for the planning department and the financial managerSupervise financial and warehouse audits.Develop and implement strategic tax planning for all necessary governmental taxes.Ensure accurate, timely filing of consolidated local income tax returns and other business-related filings.Manage the direct (such as Corporate Income Tax) and all Indirect (such as Payroll, GST) taxes matters for the organization. Education: University degree (Finance – Accounting)Experience: 7 : 10 years’ experience Certified Public Account (CPA) is preferredTraining: Microsoft Office and with business application software – Budgeting- Cost Calculations – Negotiations Skills.