Responsibilities:You'll be responsible for all daily accounting tasks, including preparing tax documents and updating expense files. You will perform financial transactions and post them in the general ledger, with strong attention to detail. Ultimately, you will ensure the company's finances run smoothly. A few of the responsibilities for this role include: Maintain and update accounting records and files Analyze budgets and create expense reportsExamine tax policies and handle tax payments and returnsPost transactions and categorize records in the general ledger (e.g. by assets, liabilities, and expenses)Reconcile bank statementsAnalyze transactions with internal and external stakeholdersConduct month-end and year-end closuresPrepare documents for auditsApply new accounting policies and ensure compliance with rules and regulationsRequirements:Higher Diploma or BSc. Bachelor's degree in Social sciences like Economics, Banking and Finance, Accounting etc. MSc or Certifications in the field will be considered as add-ons. Similar experience as a Staff Accountant or relevant role in accounting Excellent use of Microsoft Office Word and Excel; very good with spreadsheetsKnowledge and use of an accounting information system eg quick books, ZOHO, etc.Adept computer skills and proficiency using programs like QuickBooks and Microsoft ExcelAdvanced math skills to keep accurate records and supervise the bookkeeping of an organizationStrong verbal and written communication skills to interact regularly with clients regarding sensitive topics like billing and payments Excellent organization skills for maintaining clear, accurate, and meticulous financial records for a company Attention to detail for ensuring the accuracy of a company's records and invoicesMultitasking in order to successfully handle multiple accounts, invoices, and payments at various stages of executionExcellent efficiency for handling any accounting issues quickly with minimal interferencePersonality for success Confidentiality and integrityAttention to detail Strong organizational and communication skills Personal drive Business awareness and excellent organizational and time management skills Flexible and proactive.