Job Title: Billing Specialist
Location: Westerville, OH
Employment Type: Full-Time
Salary: $21.00-$25.00 per hour Overview:
We are currently seeking a Billing Specialist to join our team in Westerville, OH. This full-time opportunity is ideal for someone who thrives in a fast-paced environment and has experience handling a high volume of transactions. The Billing Specialist will play a key role in maintaining accurate financial records, ensuring timely invoicing, and supporting general data entry functions. Key Responsibilities:
The Billing Specialist will process a high volume of invoices with precision and efficiency.
Maintain up-to-date billing records and financial documentation.
As a Billing Specialist, you will be responsible for entering data into accounting systems and reconciling discrepancies.
Communicate with internal departments and clients to resolve billing issues.
Utilize QuickBooks to support daily billing operations-QuickBooks experience is preferred for this Billing Specialist role. Qualifications:
Proven experience in a high-volume billing environment.
Excellent data entry and organizational skills.
Prior experience as a Billing Specialist or in a similar accounting support role is preferred.
Proficiency in QuickBooks or similar accounting software is a plus.
Ability to meet deadlines and manage multiple priorities. Join us as a Billing Specialist and become an essential part of a supportive, growth-oriented team in Westerville, OH!
#INMAY2025
#ZRCFS
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"; });