Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 31, 2023
    Deadline: Not specified
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Our purpose is to unlock value in Africa. We use our analytical capabilities to improve decision-making and, through better decisions, to unlock substantial value for our clients and society. While we are the largest economics-based consulting firm in Africa, we use a large number of techniques and approaches to achieve clarity for decision-makers. We wor...
    Read more about this company




    The candidate will be responsible for Genesis Analytics’ Nairobi office accounting duties which include but are not limited to; payroll, debtors, payments verification, tax and liaising with statutory bodies and the bank. We are looking for a dynamic individual who can support a growing firm and work within a larger team to bring solutions to day-to-day complexities.



    • Process payroll on Sage 300 and submit to FM for checking
    • Load salary payments on the bank 
    • PAYE, NITA, Britam submissions and payments
    • Monthly payroll reconciliations
    • Maintain KRA compliance
    • Reconcile staff salaries workbook
    • Export payroll journal from Sage 300 and import into Sage Intacct
    • Reconcile payroll journal with updated salaries workbook


    • Capture client invoices on Sage Intacct
    • Send invoices to clients with supporting documents
    • Ensure withholding tax letter is sent with all relevant invoices
    • Process inter-practice billing journals
    • Collect payments from debtors
    • Allocate debtors payments as per remittance
    • Review age analysis and process correcting journals
    • Process working capital journal
    • Send statements to clients
    • Collect withholding tax certificates from relevant clients
    • Follow up on debtors’ queries
    • Send an updated age analysis and project report to partners
    • Liaise with the practice areas on client payments and queries
    • Revaluate foreign debtors at year end

    Payments Checking

    • Receive staff claims from Bookkeeper and verify receipts, amounts to be paid and bank details
    • Check and verify Supplier payments
    • Ensure that accuracy and efficiency with payments processing
    • Maintain Petty cash schedule
    • Maintain Controls and risk mitigation for all payments and petty cash

    Financial Accounting

    • Process GL journals on Intacct
    • Process inter-group transactions
    • VAT reconciliation, submission and payment
    • Balance Sheets reconciliations
    • Bookkeeping to trial balance 
    • Review management accounts and provide budget variance and fluctuations commentary
    • Plan, book and prepare for Annual audit and assist Auditors with queries
    • Liaise with company secretaries on compliance matters
    • Maintain company registration and tax compliance
    • Keep up to date with tax and regulatory updates
    • Educate staff on processes and policies
    • Ad hoc duties as assigned by the Head of Finance
    • Filing


    • Proven working experience in a similar role
    • 5+ years of overall combined accounting and finance experience
    • Degree in Accounting
    • Thorough knowledge of accounting principles and procedures
    • In depth knowledge of payroll
    • Experience with general ledger functions and month-end/year end closing process
    • Excellent accounting software user and administration skills
    • Independent self-starter
    • Good communication skills
    • Emotional Intelligence
    • Leadership & Interpersonal skills
    • Analytical
    • Problem Solving
    • Collaborative and works well under pressure

    Method of Application

    Interested and qualified? Go to Genesis Analytics on to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Genesis Analytics Back To Home

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail