Skip Tracer Location: Columbus, OH About the Opportunity
Join a well-established organization that partners with government agencies to deliver research and recovery services. This is a chance to gain valuable investigative experience, work in a secure environment, and contribute to a high-impact public sector project. You'll receive structured training, collaborate with a supportive team, and have the potential to extend your assignment or transition to future projects. What You'll Do
Use online databases, social media, and public records to locate individuals
Organize and track information using Excel and SharePoint
Process mailed correspondence during shutdowns (sorting, boxing, tracking shipments)
Maintain confidentiality and adhere to legal and ethical standards throughout all research activities What We're Looking For
Strong attention to detail and ability to multitask in a secure environment
Proficiency in Microsoft Office (especially Excel)
Experience in skip tracing, investigations, or collections is a plus
Knowledge of privacy, compliance, or legal research standards is a plus Why This Role?
Exposure to government operations and investigative processes
Collaborative team environment with leadership support
Secure onsite facility with consistent weekday hours
Opportunity to build skills in research, compliance, and data management Compensation: $35,000 - $40,000
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"; });