Post Job Free
Sign in

Senior Accountant

Company:
Creative Financial Staffing
Location:
Columbus, OH, 43215
Posted:
November 06, 2025
Apply

Description:

Senior Accountant

Columbus, OH $80,000 - $95,000 About the Company:

Our client is a well-established organization seeking a highly skilled and detail-oriented Senior Accountant to join their finance team. This is an excellent opportunity for an experienced accounting professional to contribute to a dynamic and growing company. Key Responsibilities:

Prepare and analyze financial statements to ensure accuracy and compliance with relevant regulations.

Manage month-end and year-end closing processes, including journal entries, reconciliations, and financial reporting.

Assist in the preparation of budgets, forecasts, and financial planning reports.

Ensure compliance with accounting standards, tax regulations, and internal policies.

Perform account reconciliations and maintain general ledger integrity.

Support internal and external audits by providing necessary documentation and analysis.

Identify areas for process improvements and implement best practices to enhance efficiency.

Collaborate with cross-functional teams to support financial decision-making. Qualifications & Requirements:

Bachelor's degree in Accounting, Finance, or a related field.

CPA, CMA, or equivalent certification preferred.

Minimum of 4 years of experience in accounting or financial management.

Strong knowledge of accounting principles, GAAP, and financial regulations.

Proficiency in accounting software and Microsoft Excel.

Excellent analytical and problem-solving skills.

Strong attention to detail and ability to manage multiple priorities.

Effective communication and interpersonal skills. Benefits:

Competitive salary based on experience.

Comprehensive benefits package, including health, dental, and retirement plans.

Opportunities for professional growth and career advancement.

Supportive and collaborative work environment. EB- document.addEventListener('DOMContentLoaded', => { const root = document.querySelector('#job_desc'); if (!root) return; // Skip wrapping if we've already done it if (root.dataset.hashtagsWrapped === "1") return; const SKIP = new Set(['SCRIPT','STYLE']); const walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, { acceptNode(node) { if (!node.nodeValue !node.nodeValue.match p{L}\p{N}_]+/u)) return NodeFilter.FILTER_REJECT; // Avoid wrapping inside an existing hashtag span let p = node.parentNode; while (p && p !== root) { if (p.nodeType === 1 && p.hasAttribute('data-hashtag')) return NodeFilter.FILTER_REJECT; if (SKIP.has(p.nodeName)) return NodeFilter.FILTER_REJECT; p = p.parentNode; } return NodeFilter.FILTER_ACCEPT; } }); const re = p{L}\p{N}_ gu; function wrapTextNode(textNode) { const text = textNode.nodeValue; re.lastIndex = 0; let m, last = 0; const frag = document.createDocumentFragment ; while ((m = re.exec(text)) !== null) { // preceding plain text if (m.index > last) frag.appendChild(document.createTextNode(text.slice(last, m.index))); // hashtag span const span = document.createElement('span'); span.textContent = m[0]; span.setAttribute('data-hashtag', '1'); // idempotence guard span.setAttribute('style', 'font-size:9px;color:#fff'); // requested inline style frag.appendChild(span); last = re.lastIndex; } // trailing plain text if (last < text.length) frag.appendChild(document.createTextNode(text.slice(last))); textNode.parentNode.replaceChild(frag, textNode); } const toProcess = []; let n; while ((n = walker.nextNode toProcess.push(n); toProcess.forEach(wrapTextNode); root.dataset.hashtagsWrapped = "1"; });

Apply