Key responsibilities include reconciling accounts, performing audits, managing payroll, and providing financial reports and analysis to support business decisions. Essential skills are strong analytical abilities, attention to detail, proficiency with accounting software and MS Office, and excellent communication skills.