Process daily cash application and post cash journals in NavisionMaintain cash tracking files and make necessary cash entriesReconcile bank accounts (3 accounts across multiple institutions)Prepare month-end journal entries and balance sheet account reconciliations (approximately 34 accounts)Manage supplier billbacks and contribution tracking (monthly and quarterly)Publish monthly travel & expense spending reports by employeeReconcile FSA accounts monthlyReconcile inventory accounts monthlyManage accounts receivable aging and clean up older balancesSupport bank audits (at least twice annually) and regular external audits. Bachelor's degree in Accounting, Finance, or related field5+ years of experience in accounting/finance with progressive responsibilityExperience with Microsoft Dynamics (Navision) or similar ERP systemsStrong knowledge of multi-state tax compliance and filing requirementsHands-on payroll processing experienceHR generalist experience or willingness to manage full HR functionAdvanced Excel skillsDetail-oriented with strong organizational and time management skillsAbility to manage multiple deadlines and priorities independentlyExperience supporting external audits.