Logo
Creative Financial Staffing

Billing Manager, Shared Services

Creative Financial Staffing, San Antonio, Texas, United States, 78216

Save Job

Billing Manager, Shared Services

San Antonio, TX - Hybrid

Compensation: $97,000 Overview: This Billing Manager role will provide oversight and direction for 2 direct Senior Billing Leads, and 6 in-direct billing team members. This position includes both managerial and administrative support and is responsible for managing the corporate billing and project management function of the Finance department. Ideal experience will include multiple billing models including Time & Labor, Project Cost Accounting/WIP, POC, and Flat Rate billing models. Responsibilities: Manage multiple projects simultaneously from project set up to project close

Work closely with stakeholders to track any project updates to ensure project is tracking on time

Maintain project management methods, standards and procedures

Ensure projects adhere to frameworks and all documentation is accurate for each project

Communicate with Admins and Project Managers effectively to obtain necessary information regarding projects

Ability to update advance billing terms as needed

Ability to run basic reports to pull pertinent project information

Interact with admins to resolve basic project setup issues

Inactivate or reactivate projects according to department procedures

Proactively quires data to ensure accuracy

Ability to process split proposals

Ability to process revised ASR's and Proposals

Demonstrates critical thinking skills and applies it to the problem-solving process Qualifications: 4+ years related experience, AIA Billing, POC, Project Accounting/WIP

2+ years Supervisor/Management experience

Strong knowledge of construction projects and their structure

Strong knowledge of contracts, billing rates/hour, terms and agreements

Ability to effectively manage high volumes of work with quick deadlines and changing priorities on a consistent basis

Deltek software is strongly preferred #LI-AB2 #INDEC2025 Click here to apply online 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