The Senior Accountant will be responsible for the following duties: Monitor and review daily sales and purchase transactions. Provide technical guidance and supervision to accountants at respective offices. Assist in the development and implementation of Standard Operating Procedures (SOPs) for accounting functions. Manage all accounting transactions, including reconciliation of accounts payable and receivable. Ensure compliance with organizational policies, procedures, and reporting requirements. Oversee inventory accounting, including accurate stock recording, valuation, and reconciliation. Collaborate with managers, branch-in-charge and relevant staff as needed. Manage cash inflows and outflows, including payments and receivables. Prepare timely and accurate monthly, quarterly, and annual financial reports. Generate and submit accurate final accounting reports to the Chief Accountant. Perform any other duties as assigned by the organization.