Post Job Free
Sign in

Benefits Specialist

Company:
Creative Financial Staffing
Location:
Columbus, OH, 43229
Posted:
November 01, 2025
Apply

Description:

Benefits SpecialistOn-site Columbus, OH

$70k-$85kVisible local non-profit organization is seeking support of a Benefits Specialist to assist the HR team. $70-$84k

ABOUT THE COMPANY

Our client is an established non-profit providing numerous services to the community

Work where you know what you're doing makes a real difference in peoples' lives

Contribute with your keen eye for detail as the Benefits Specialist

Location is conveniently close to multiple major highways for quick commute RESPONSIBILITIES OF THE BENEFITS SPECIALIST:

The Benefits Specialist will partners with the leadership team to understand and execute the organization's benefits and wellness

The Benefits Specialist will partner with the benefit's broker and other key vendors to maintain strong relationships and ensure service delivery standards are met

Oversee all employee leave plans, Americans with Disabilities (ADA), worker's Compensation-related injuries, FMLA processes, short term and long disability programs and administration

Oversees COBRA notification process including notification to new hire and terminated/separated employees

Oversee the management of employee benefits records, files, and reports

Collaborates with the finance team to ensure billings and invoices are reconciled and paid timely for all benefit related programs and vendors EXPERIENCE PREFERRED FOR THE BENEFITS SPECIALIST:

The Benefits Specialist must have extensive experience with benefits enrollment

Experience with FMLA and short-and long-term disability

Intermediate Excel skills - ability to perform Pivot Tables is a plus, not a must

Preferred candidate will have a keen eye for detail and disposition to work diligently

Bachelor's degree in Business Administration or HR Management is a plus 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