• Perform accounting functions including maintenance of general ledger, accounts receivable, and tax. Ensure accuracy, timeliness, and company policies are followed.
    Prepare monthly journal entries inclusive of supporting documentation and appropriate descriptions at month's end.
  • Ensure receipt of outstanding invoices to be on time. Arrange Payment approval document to authorized directors.
  • Verify and monitor revenue and cost and profit analysis
  • Manage general ledger, reconciliations, and closing processes ( Fix Asset Included.)
  • Prepare and review monthly, quarterly, and annual financial statements
  • Ensure and submit tax filings (VAT, WHT, CIT) in accordance with Thai Revenue Department regulations
  • Ensure compliance with Thai Financial Reporting Standards (TFRS x IFRS)
  • Oversee accounts payable and accounts receivable functions
  • Coordinate with external auditors and relevant authorities
  • Support budgeting and forecasting processes
  • Monitor internal controls and recommend process improvements
  • Supervise and mentor junior accounting staff
  • Be a mentor to our junior accountants and others
  • Support internal and external audit
  • Handle financial regulatory compliance matters in accordance with applicable laws and regulations.
  • Ad-hoc reports as assigned
  • Prepare a data file and submit an OIC report.

Requirement:

  • Bachelor degree in accounting field.
  • Registered member of the Federation of Accounting Professions, duly authorized to sign financial statements in the capacity of the preparer of accounts.
  • Minimum 5 years experience in month end closing.
  • Good knowledge of accounting standards and tax.
  • Experienced with system implementation will be an advantage.
  • Good team members interpersonal, can do and will do attitude, problem solving, leadership skill and a positive approach towards work.
  • Good English communication.
  • Computer skills: Excel, Words and Power Point.
  • Have experience in insurance or insurance broker business are advantages