<p>We are seeking an experienced Systems Administrator with 5+ years of experience supporting enterprise IT environments and acting as a key escalation point for desktop support teams. The ideal candidate is highly skilled in Microsoft Azure, Windows systems administration, Group Policy management, and PowerShell scripting and automation, with a strong foundation in enterprise IT operations and troubleshooting.</p><p><br></p><p>This role plays a critical part in maintaining system stability, improving IT processes through automation, and ensuring efficient resolution of escalated technical issues across the organization.</p><p><br></p><p>Key Responsibilities</p><ul><li>Provide advanced support and escalation handling for desktop support and service desk teams</li><li>Administer and maintain Microsoft Azure environments and related services</li><li>Manage and troubleshoot Windows Server and Windows client systems</li><li>Design, implement, and maintain Group Policy (GPO) configurations</li><li>Develop and maintain PowerShell scripts for automation and operational efficiency</li><li>Support enterprise IT systems and ensure high availability and performance</li><li>Diagnose and resolve complex technical issues across systems, applications, and infrastructure layers</li><li>Assist with system deployments, upgrades, and configuration management</li><li>Collaborate with infrastructure and security teams to support IT standards and best practices</li><li>Maintain documentation for systems, processes, and operational procedures</li></ul><p><br></p>
We are seeking a highly skilled Senior Systems Administrator / Infrastructure Engineer with 5+ years of hands-on experience supporting and optimizing enterprise IT infrastructure. The ideal candidate will have deep expertise in VMware virtualization, Windows Server environments, and delivering white-glove, high-touch technical support in production environments. <br> This role is critical in ensuring the stability, performance, and resilience of our infrastructure systems, including virtualization platforms, Windows-based servers, and disaster recovery solutions. <br> Key Responsibilities Administer, maintain, and optimize VMware vSphere environments Manage and support Windows Server infrastructure across production systems Install, configure, and troubleshoot Windows services and enterprise applications Provide white-glove IT support for executive and high-priority users Monitor and maintain server performance, availability, and security Design, implement, and test disaster recovery and business continuity plans Support and manage Hyper-V virtualization environments Perform routine system patching, upgrades, and lifecycle management Troubleshoot complex infrastructure issues across server and virtualization layers Collaborate with IT teams to improve infrastructure reliability and scalability
<p>A growing global organization is seeking an experienced International Payroll Director to lead and oversee all domestic and international payroll operations. This leadership role will be responsible for ensuring accurate, timely, and compliant payroll processing across multiple countries while driving process improvements, scalability, and operational efficiency.</p><p>The ideal candidate will bring strong global payroll expertise, leadership experience, and the ability to navigate complex multi-country compliance environments within a fast-paced organization.</p><p><br></p><p>Key Responsibilities:</p><p>• Lead all international and domestic payroll operations across multiple countries and regions</p><p>• Ensure payroll compliance with federal, state, and international regulations</p><p>• Manage relationships with global payroll providers, tax partners, and external vendors</p><p>• Oversee payroll processing, reconciliations, reporting, and year-end activities</p><p>• Ensure compliance with local tax laws, labor regulations, and reporting requirements</p><p>• Develop and improve payroll controls, processes, and standard operating procedures</p><p>• Partner with HR, Finance, Accounting, and Legal teams on payroll-related initiatives</p><p>• Support global expansion efforts, acquisitions, and integration activities</p><p>• Lead payroll system enhancements, implementations, and optimization projects</p><p>• Supervise and mentor payroll staff while building scalable payroll infrastructure</p><p>• Assist with audits, internal controls, and risk management initiatives</p><p><br></p>
<p>We are looking for an experienced Controller to lead accounting operations for an organization in Birmingham. This position is ideal for a hands-on finance leader who can guide a growing team while staying closely involved in the daily accounting cycle. The role offers the opportunity to strengthen financial processes, support operational decision-making, and provide steady leadership during a key transition period.</p><p><br></p><p>Responsibilities:</p><p>• Direct the monthly, quarterly, and year-end close activities to ensure timely and accurate financial reporting.</p><p>• Oversee day-to-day accounting operations, maintaining reliable general ledger activity and balance sheet integrity.</p><p>• Monitor cash flow performance and help leadership plan for funding needs, working capital, and financial priorities.</p><p>• Lead and develop the accounting team, including supervising direct reports and helping build capability within entry-level staff.</p><p>• Take an active, detail-oriented role in accounting tasks rather than operating solely as a high-level people manager.</p><p>• Evaluate current procedures and implement practical improvements that increase efficiency, consistency, and control across the accounting function.</p><p>• Support ongoing accounting system enhancements, including participation in the transition to Microsoft Dynamics 365 Business Central.</p><p>• Partner with executive leadership and advisors to provide financial insight, resolve issues, and support sound business decisions.</p><p>• Ensure compliance with internal policies and assist with audit, tax, and reporting-related requirements as needed.</p>
<p>We are looking for an experienced Accounts Receivable Manager to join a wholesale distribution and manufacturing organization in Birmingham, Alabama in a contract capacity with the potential for a permanent role. This opportunity is designed for a hands-on leader who can quickly take ownership of receivables activity, strengthen team performance, and improve cash collections during a pivotal period. The role offers strong visibility across finance and operations while supporting healthier cash flow and more consistent billing practices.</p><p><br></p><p>Responsibilities:</p><p>• Direct daily receivables activity, including invoicing, payment posting, cash application, and commercial collections, to maintain accurate and timely processing.</p><p>• Guide and support AR staff by setting clear expectations, monitoring output, and fostering accountability across the team.</p><p>• Lead efforts to reduce overdue balances and shorten collection cycles through focused follow-up and disciplined account management.</p><p>• Work closely with sales, customer service, and operations teams to resolve billing questions, shipment-related invoice issues, and customer disputes.</p><p>• Evaluate customer credit exposure, recommend appropriate credit limits, and help refine credit practices to manage risk effectively.</p><p>• Ensure invoices are issued correctly and on schedule in alignment with customer agreements, order activity, and fulfillment milestones.</p><p>• Track receivables performance by preparing reporting on aging trends, collection results, and near-term cash flow expectations.</p><p>• Identify opportunities to improve controls, streamline workflows, and enhance the overall efficiency of AR processes.</p><p>• Support effective use and optimization of ERP and related systems that connect receivables activity with operational workflows.</p><p>• Provide documentation and assistance for audits, compliance reviews, and other finance-related requests as needed.</p>
We are looking for an experienced ERP Project Manager to support a construction and contractor organization in Birmingham, Alabama. This Long-term Contract position requires a senior accounting specialist who can guide enterprise planning efforts while bringing strong financial leadership and project management expertise. The ideal candidate will combine controller-level business insight with hands-on knowledge of Microsoft Dynamics 365 Business Central to help drive a successful rollout and align resources, timelines, and financial system objectives.<br><br>Responsibilities:<br>• Lead the planning and execution of ERP project activities, ensuring milestones, timelines, and deliverables stay aligned with business goals.<br>• Direct the rollout strategy for Microsoft Dynamics 365 Business Central and coordinate cross-functional efforts throughout the project lifecycle.<br>• Apply strong accounting and controller-level expertise to support financial process design, reporting needs, and system alignment.<br>• Manage project resources effectively by prioritizing tasks, coordinating stakeholders, and addressing risks that may affect delivery.<br>• Oversee financial system implementation activities, including requirement validation, process review, and operational readiness.<br>• Partner with business and technical teams to support migration-related work within Business Central and promote a smooth transition into the new environment.<br>• Provide structured project management leadership, including status tracking, issue resolution, and communication with key stakeholders.
<p>We are looking for Contract HR Generalists open to working in the Birmingham AL area for local clients. This role is suited to an organized individual who can balance employee support, compliance, and day-to-day HR coordination in a fast-paced environment. The position will play a key part in strengthening onboarding, benefits administration, and employee relations while maintaining accurate records and dependable service across HR processes.</p><p><br></p><p>Responsibilities:</p><p>• Provide day-to-day support for employee relations matters by responding to questions, addressing workplace concerns, and escalating issues when appropriate.</p><p>• Coordinate onboarding activities for new hires, including paperwork completion, orientation scheduling, and policy communication to create a smooth start experience.</p><p>• Administer HR records and documentation with a strong focus on accuracy, confidentiality, and compliance with company standards.</p><p>• Assist with benefits-related processes such as enrollments, employee updates, and general support during eligibility changes or open enrollment periods.</p><p>• Maintain and update employee information within HRIS platforms to ensure data integrity and timely processing.</p><p>• Partner with managers and internal stakeholders to support routine HR administration and improve consistency across people-related processes.</p><p>• Prepare reports, track HR activity, and help monitor required documentation to support audits and operational decision-making.</p><p>• Contribute to process updates and operational changes within HR systems when needed, ensuring minimal disruption to employee servies</p>
We are looking for a Senior Systems Administrator to support and enhance enterprise infrastructure in Birmingham, Alabama. This role is ideal for a hands-on, detail-oriented individual who brings deep experience with virtualized environments, Windows-based systems, and high-touch technical support for business-critical operations. The position will focus on maintaining reliable server performance, strengthening system availability, and resolving complex infrastructure issues across production environments.<br><br>Responsibilities:<br>• Administer and maintain virtual server environments, including VMware and Hyper-V platforms, to ensure stable and efficient operations.<br>• Oversee Windows Server infrastructure by handling configuration, performance monitoring, patching, and ongoing system maintenance.<br>• Provide advanced technical support as an escalation resource for complex system and desktop-related issues across the organization.<br>• Install, configure, and troubleshoot Windows services and core enterprise applications in production settings.<br>• Develop, test, and support disaster recovery procedures to improve resilience and minimize operational disruption.<br>• Manage Active Directory, Azure Active Directory, and Group Policy settings to support secure and effective user and system administration.<br>• Use PowerShell and other automation methods to streamline routine administrative tasks and improve operational consistency.<br>• Partner with IT teams to optimize infrastructure performance, address recurring issues, and support broader enterprise technology needs.
<p>We are looking for a Senior Accountant to join an organization in Homewood, Alabama. This position will partner closely with leadership on core accounting operations, with significant visibility across the business and a clear path for future advancement. The role is best suited for someone who enjoys being hands-on, thrives in an office-based environment, and can bring structure, accuracy, and follow-through to a busy accounting team.</p><p><br></p><p>Responsibilities:</p><p>• Partner with the Controller to oversee day-to-day accounting activities and help maintain an accurate and timely financial close process.</p><p>• Prepare and post journal entries, reconcile general ledger accounts, and investigate variances to support reliable financial reporting.</p><p>• Monitor cash activity and assist with cash flow management to ensure funds are tracked and allocated effectively.</p><p>• Perform bank reconciliations and account analyses, resolving discrepancies and following up on outstanding items as needed.</p><p>• Contribute to month-end close by organizing supporting schedules, reviewing balances, and ensuring deadlines are met.</p><p>• Provide hands-on accounting support across multiple business entities as needed, adapting to changing priorities within the finance function.</p><p>• Assist with process improvements and support accounting operations during the transition to Microsoft Dynamics 365 Business Central from Sage 100.</p><p>• Work collaboratively with long-tenured team members and developing staff to help maintain continuity and strengthen the department.</p><p>• Support leadership with special projects, reporting needs, and other ad hoc financial tasks that arise in a growing organization.</p>
We are looking for a Senior Accountant to join an education organization in Birmingham, Alabama on a contract-to-permanent basis. This role will support core accounting operations, produce accurate financial reporting, and help maintain strong fiscal controls across the business office. The ideal candidate brings solid experience in general ledger accounting, month-end close, reconciliations, and nonprofit financial activity, along with the ability to work carefully with internal teams and external partners.<br><br>Responsibilities:<br>• Oversee day-to-day accounting activities by supporting cash receipts, deposits, accounts payable, and general ledger accuracy in line with accepted accounting standards.<br>• Lead key month-end close tasks, including preparing and recording journal entries and completing detailed balance sheet reconciliations.<br>• Develop timely financial statements and management reports that provide clear insight into operating results and account activity.<br>• Maintain accounting records in Blackbaud Financial Edge, including posting journal activity and supporting the accuracy of financial data.<br>• Administer and reconcile tuition, scholarship, and related student billing transactions while responding to account questions and communicating financial obligations and policies.<br>• Review aging activity for past-due receivables each month and prepare reporting for leadership on delinquent balances.<br>• Support annual audit and tax reporting needs by preparing schedules, reconciliations, and documentation requested by auditors and the firm handling Form 990 preparation.<br>• Record gifts and contributions accurately in the general ledger and partner with advancement staff to ensure donation activity is properly reflected.<br>• Process payroll on bi-weekly and monthly cycles, remit retirement contributions on schedule, and coordinate required 1099 reporting.<br>• Track investment transactions, fixed asset activity, budget balances, and other assigned financial data while providing backup support and training within the business office as needed.
<p>A well-established company in the distribution industry is seeking a highly experienced Accounts Receivable Specialist on a contract-to-potential-permanent opportunity. This role is ideal for a detail-oriented detail oriented who excels in high-volume collections, cash application, and account management, and is comfortable working in a fast-paced, deadline-driven environment. This position will be fully onsite in Birmingham, AL. SAP software experience is a huge plus.</p><p><br></p><p>Key Responsibilities: </p><ul><li>Manage full-cycle accounts receivable processes, including invoicing, cash application, and account reconciliation </li><li>Lead high-volume collections efforts, proactively following up on past-due accounts to drive timely payment Build and maintain strong customer relationships while resolving outstanding balances professionally </li><li>Investigate and resolve billing discrepancies, deductions, and short payments </li><li>Maintain accurate AR aging reports and ensure proper documentation Partner cross-functionally with internal teams (sales, customer service, operations) to address payment issues </li><li>Monitor customer accounts for risk and escalate concerns when needed </li><li>Support month-end close activities and assist with reporting and process improvements</li></ul>
<p>We are looking for a detail-oriented Project Accountant to support the financial management of active projects. This contract opportunity with potential for a permanent role is ideal for someone who understands project-based accounting within architecture, engineering, construction, or a similar environment. In this role, you will oversee billing, cost tracking, invoice preparation, and vendor-related financial activity while helping maintain accurate project records.</p><p><br></p><p>Responsibilities:</p><p>• Establish project financial records and organize billing timelines based on contract terms and project milestones.</p><p>• Monitor project performance by tracking revenue, expenses, and progress using percentage-of-completion accounting methods.</p><p>• Prepare, review, and submit client invoices with accuracy and according to agreed billing schedules.</p><p>• Evaluate and record consultant, engineering, and vendor proposals and invoices under the correct project accounts.</p><p>• Maintain detailed job cost information and manage accruals to support compliant revenue recognition practices.</p><p><br></p>
We are looking for an Accounts Receivable Supervisor to join a commercial insurance organization in Birmingham, Alabama in a hybrid contract to possible permanent role. This opportunity is ideal for someone who brings strong customer service instincts, solid accounts receivable knowledge, and the ability to stay organized in a high-volume setting. The position supports both internal teams and external clients while helping maintain accurate cash application records and day-to-day receivables activity. <br> Responsibilities: • Provide responsive support to internal departments and external customers by addressing accounts receivable questions and resolving payment-related issues. • Manage, coach, and develop a team of 5 direct reports to ensure strong performance, accountability, and detail oriented growth. • Monitor incoming payments and identify unapplied cash so account balances remain accurate and up to date. • Maintain receivables records within the company’s accounting platform while ensuring information is entered correctly and consistently. • Use Excel and Outlook to organize account activity, communicate with stakeholders, and track open items requiring follow-up. • Assist with collection efforts and payment follow-up to encourage timely resolution of outstanding balances. • Work efficiently in a fast-moving environment while balancing multiple priorities and meeting daily deadlines. • Collaborate with a larger accounting team to support ongoing billing, cash activity, and general receivables operations.
Talent Acquisition Specialist (Contract-to-permanent) Position Overview We are seeking a Talent Acquisition Specialist to support full-cycle recruiting efforts in a contract-to-permanent capacity. This role offers the opportunity to contribute immediately while demonstrating long-term fit for a permanent position. The ideal candidate is proactive, relationship-driven, and experienced in sourcing and delivering talent in a fast-paced environment. Key Responsibilities Manage full-cycle recruiting, including sourcing, screening, interviewing, and offer coordination Partner with hiring managers to understand current and upcoming hiring needs Develop and execute sourcing strategies using job boards, LinkedIn, networking, and referrals Build and maintain pipelines of experience in candidates for contract and contract-to-permanent roles Conduct phone screens and coordinate interviews with internal stakeholders Ensure a positive and detail oriented candidate experience throughout the process Track recruiting activity and maintain accurate data within applicant tracking systems (ATS) Support urgent and high-volume hiring needs as required