• Performs daily and monthly bank reconciliations on Microsoft Dynamics ERP to ensure accuracy of bank balances and timely identification of reconciliation discrepancies.• Monitors daily cash receipts, collections, deposits, and outgoing payments to maintain accurate cash flow records and support effective liquidity management.• Prepares and executes bank transfers, checks, and related banking documentation to ensure timely processing of approved company payments.• Reviews and follows up on cash collections from branches and sales channels to ensure timely deposit of funds into company bank accounts.• Prepares daily cash position reports and short-term cash flow forecasts using Microsoft Excel to support management in monitoring liquidity and making informed financial decisions.• Coordinates with banks and internal departments regarding banking transactions and inquiries to ensure smooth treasury operations and timely resolution of issues.• Maintains treasury records and supporting documentation to ensure compliance with internal controls, company policies, and audit requirements.• Monitors bank account activities and cash balances to ensure sufficient funding for operational needs and effective cash management Bachelor’s degree in Accounting or Finance.2-3 years of ExperienceStrong written and verbal communication skillsVery good English language