Key Responsibilities:1. Maintain financial records: Keep accurate and up-to-date records of all financial transactions within the organization.2. Prepare financial statements: Produce regular financial statements, including income statements, balance sheets, and cash flow statements.3. Reconcile accounts: Ensure that all accounts are reconciled on a regular basis to identify any discrepancies or errors.4. Budget management: Assist in the preparation and monitoring of the organization's budget to ensure financial stability.5. Tax compliance: Ensure compliance with all tax regulations and filing requirements to avoid any penalties or legal issues.Required Skills and Expectations:1. Bachelor's degree in Accounting or Finance: A minimum of a Bachelor's degree in Accounting or Finance is required for this position.2. 5-8 years of accounting experience: Candidates should have a solid background in accounting with at least 5-8 years of experience in a similar role.3. Strong knowledge of accounting principles: Proficiency in accounting principles and practices is essential for this role.4. Attention to detail: The ability to pay close attention to detail and maintain accuracy in financial records is crucial.5. Strong analytical skills: Candidates should possess strong analytical skills to interpret financial data and make informed decisions.6. Excellent communication skills: Good communication skills are necessary to work effectively with other team members and stakeholders.