· Strong understanding of accounting principles and financial processes.
· Proficiency in using accounting software and Microsoft Office Suite (Excel, Word, etc.).
· Excellent analytical skills and attention to detail.
· Ability to work independently and manage time effectively.
· Strong communication skills to collaborate with cross-functional teams.
· Knowledge of banking regulations and financial reporting requirements is a plus.
· Perform daily reconciliation of cash and bank accounts to ensure accuracy and identify discrepancies.
· Monitor cash balances and report any potential cash flow issues to the finance team.
· Process incoming and outgoing payments, including cheques, deposits, and online transactions.
· Collaborate with various departments to obtain supporting documentation for transactions and resolve any discrepancies.
· Prepare regular financial reports related to cash and bank activities for management review.
· Maintain up-to-date records of bank statements, deposits, and withdrawals.
· Assist in preparing bank reconciliations and resolving outstanding items promptly.
· Monitor banking transactions for any fraudulent activities and report suspicious transactions as per company policies.
· Work closely with the finance team to support month-end and year-end closing activities.
· Assist in budgeting and forecasting cash flows as required.
· Stay informed about changes in banking regulations and implement necessary adjustments in the accounting processes.
· Provide support during external audits and ensure compliance with accounting standards and procedures.
· Contribute to process improvements and recommend efficient ways to optimize cash and bank management.