Andela extends engineering teams with world-class software developers. We recruit the most talented developers on the African continent, shape them into technical leaders, and place them as full-time distributed team members with companies that range from Microsoft and IBM to dozens of high-growth startups. Backed by Chan Zuckerberg Initiative, GV (Google Ventures) and Spark Capital, Andela is building the next generation of global technology leaders. Passion, excellence, entrepreneurial spirit, and rejecting the status quo are just a few of the things that Andela team members have in common.We have a vision to train 100,000 world-class developers in the next 10 years – and we want you to help make it happen.To ensure timely preparation of monthly accounts, timely, complete and accurate recognition of expenses, timely payment of suppliers, statutory deductions and filing of statutory returns. You will report to the finance managerKey Responsibilities Manage the accounts payable function by ensuring timely posting of invoices and payment of suppliers Manage the accounts receivable process including billing and debt collection. Manage the treasury function by updating the weekly bank positions and payment plans and ensuring the bank accounts are adequately funded. Preparing monthly reconciliations for all bank accounts. Posting all transactions to the general ledger including petty cash, bills, payments and month end journals. Assist in the month end close process by preparing schedules and reconciliations of all general ledger accounts. Perform monthly reconciliations of intercompany transactions Assist in payroll preparation Assist during audits both internal and external Perform other duties as and when required by management.