Financial Analyst - Bilingual Job at BMA Group Global, Miami, FL

OXpVeEJsaXVCSnEwZUlnbWpnQ1JqU2srNmc9PQ==
  • BMA Group Global
  • Miami, FL

Job Description

Job Description: Financial Analyst

Location: Coconut Grove, FL

Modality: on-site

Position Summary

AG Contractors is seeking a Financial Analyst to join our growing team in Miami. This role focuses on managing high-volume billing, analyzing clean financial data, producing accurate reporting, and supporting operational decision-making . The ideal candidate has strong analytical skills, experience with QuickBooks , and preferably, a background in job costing within the construction industry.

This position reports directly to the Director of Operations.

Key Responsibilities

Data Management & Financial Reporting

  • Process and manage high-volume billing and maintain accurate records for contractual obligations.
  • Collect, clean, and validate financial data to ensure accuracy in reporting.
  • Prepare and deliver comprehensive financial analysis and dashboards for leadership.
  • Generate monthly, quarterly, and annual reports to track financial performance and KPIs.

Job Costing & Project Support

  • Support the preparation and analysis of job costing reports to measure project profitability.
  • Partner with project managers to evaluate project-level costs and identify opportunities for efficiency.
  • Assist in reconciling project financials and ensuring proper allocation of costs.

Systems & Tools

  • Utilize QuickBooks for data management, reporting, and reconciliation.
  • Assist in maintaining financial databases and dashboards for leadership insights.

Cross-Departmental Collaboration

  • Work closely with the Director of Operations and other teams to support decision-making with data-driven insights.
  • Provide clear financial reports to executives and project managers to guide operational strategies.

Qualifications

Required

  • Bachelor’s degree in Finance.
  • 2–5 years of experience in data analysis, financial reporting, or similar roles.
  • Strong proficiency with QuickBooks and Microsoft Excel (pivot tables, lookups, and modeling).
  • Experience handling large data sets and producing actionable insights.
  • Excellent written and verbal communication skills.
  • Bilingual (English & Spanish) required.

Preferred

  • Experience in the construction , contracting or service industry.
  • Background in job costing or project-based financial analysis.
  • Knowledge of financial data visualization tools (e.g., Power BI, Tableau ).

Job Tags

For contractors,

Similar Jobs

Denken Solutions, Inc.

Training Administrator Job at Denken Solutions, Inc.

 ...Coordinator Location: St.Louis, MO 12 Months contract role On-Site role Job Description: PRIMARY RESPONSIBILITIES: Administration and Support of our New Associate Orientation (NAO) Program: Manage all NAO logistics, including scheduling classes and... 

Grainger Businesses

Sales Account Manager Job at Grainger Businesses

 ...products and services, including technical support and inventory management. In the Endless Assortment segment, Zoro.com offers customers...  ...Position Details Account Managers will produce positive sales growth for a specific geography or vertical market with an average... 

BlackRock Resources LLC

Industrial Maintenance Technician Job at BlackRock Resources LLC

 ...IMMEDIATE NEED Maintenance Technician Pleasant Prairie, WI Direct Hire $30-34/hour 3rd shift 11pm to 7am 2nd Shift 3pm to 11pm Required and Desired Skills 2 year technical degree preferred but not required. 3+ years maintenance experience out... 

Gravity IT Resources

Sr. Data Engineer Job at Gravity IT Resources

 ...Position: Senior Data Engineer Type: Full-Time, Direct Hire Location: Cincinnati, OH (Hybrid Schedule) Overview We are seeking an experienced Senior Data Engineer to drive the strategy and execution of how manufacturing data is gathered, organized, and visualized... 

ClearSale

Inbound Lead Manager - Nights & Weekends (1099-Contractor) Job at ClearSale

 ...dependable, and willing to learn. This is an entry-level role where youll be trained on what to say, how to enter notes, and how to set appointments. If you can be reliable, warm on the phone, and follow a process, youll do well here. Position Summary As an Inbound...