Job Title:
Staff Accountant
Company: Creative Financial Staffing
Location: Plainview, NY
Created: 2026-04-02
Job Type: Full Time
Job Description:
Staff Accountant - Join a Growing Industry Leader Location: Long Island, NYSalary: Competitive, based on experience About the OpportunityWe're seeking a Staff Accountant to join a dynamic and expanding organization that plays a critical role in supporting global operations. This is an excellent opportunity for a detail-oriented professional who thrives in a fast-paced environment and wants to grow their career in accounting and finance. What You'll Do Manage Core Accounting Functions: Prepare and post journal entries, reconcile accounts, and maintain accurate general ledger records. Support Month-End Close: Assist with monthly and quarterly closing processes, ensuring timely and accurate reporting. Financial Analysis & Reporting: Prepare financial statements, variance analyses, and supporting schedules for management review. Assist with Audits: Provide documentation and support for internal and external audits. Collaborate Across Teams: Work closely with operations and finance teams to resolve discrepancies and improve processes. What We're Looking For Bachelor's degree in Accounting or Finance 2+ years of accounting experience (industry experience preferred) Strong knowledge of GAAP principles Proficiency in Microsoft Excel and accounting software Excellent attention to detail and organizational skills Ability to work independently and meet deadlines Why You'll Love It Here Be part of a stable, growing organization with a strong reputation in its industry Opportunities for professional development and career advancement Collaborative team environment with supportive leadership EB-1285254138 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 (dex > last) frag.appendChild(document.createTextNode(text.slice(last, dex))); // 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"; });