Post Job Free
Sign in

Accounts Payable Specialist

Company:
Creative Financial Staffing
Location:
Dublin, OH, 43017
Posted:
November 01, 2025
Apply

Description:

Accounts Payable Specialist ABOUT THE COMPANY

Flexible with work/life balance.

Large company with lots of opportunities.

Some of the employee reviews include things like:

Great reputation in the market, goes above and beyond to help their employees

Company gives back to the community and leads by example RESPONSIBILITIES OF THE ACCOUNTS PAYABLE SPECIALIST:

The Accounts Payable Specialist will match invoices against Purchase order for dollar amounts.

The Accounts Payable Specialist will enter and verify information in an Excel spreadsheet.

The Accounts Payable Specialist will research and resolve invoice issues.

The Accounts Payable Specialist will help clean up a lot of backlogged entries and help with GL reconciliations and journal entries. EXPERIENCE PREFERRED FOR THE ACCOUNTS PAYABLE SPECIALIST ROLE:

Accounts Payable experience

Attention to detail

Excellent written and verbal communication skills

Solid computer skills

Solid data entry and problem resolution experience. This is a hybrid position. Salary range is $43,000 to $50,000 DOE.

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