financeroles

Senior Financial Analyst (FA III)

BGIS bgis.com Open · verified Oct 22, 2026
Markham Full-time Senior FP&A

At a glance

Senior FP&A role at BGIS. Markham · full-time · CA$75,440–CA$95,000 base.

SalaryStated by BGIS
CA$75,440 – CA$95,000
Base salary for this role, in CAD per year, as published in the posting.
This role, from BGISOur estimate for the market: CA$85,220–CA$87,500Median CA$85,220
The range includes the market median of CA$85,220 for senior FP&A roles in Markham.
Worked out from 5 postings that stated pay, median CA$85,220. Last updated Oct 15, 2026.
RoleFP&A
SenioritySenior
LocationMarkham
EmploymentFull-time
Base payCA$75,440–CA$95,000
PostedSep 28, 2026 · 3w ago
Role brief

financeroles summary, based on the employer's posting.

What you'll do

  • Review project revenue, margins and unbilled work with finance and operations leads during month-end close
  • Prepare percentage-of-completion revenue entries, then close out projects and reconcile their accounts
  • Post journal entries and keep the general ledger aligned with job-cost and other subsidiary records
  • Investigate overdue receivables, respond to account questions and prepare monthly client-account reports
  • Analyze planned, forecast and actual results, support project forecasts, and contribute to costing and pricing

What you bring

  • Three to six years in public accounting or an industry finance role
  • A university education or professional certification, plus completion of an accounting designation program
  • Strong Excel skills for financial modeling, including pivot tables and lookup functions
  • Knowledge of GAAP revenue recognition, project accounting, and audit requirements

Who this fits

This role suits a senior analyst comfortable handling complex reconciliations across multiple portfolios or business units. It is a regular, full-time position in Markham.

From the employer

SUMMARY

The Senior Financial Analyst provides complex transactional support for a process within a full accounting cycle and is involved in full accounting cycle for a client contract (s) or business unit(s). At this level, the incumbent typically supports multiple portfolios and complex transactions.

KEY DUTIES & RESPONSIBILITIES

Month End Close

  • Review project revenue/gross margins & unbilled backlog analysis with the finance/operational leaders for month end review.
  • Prepare the revenue recognition entries (using percentage of completion revenue recognition) with supporting
    documents/calculations as required.
  • Conduct project financial close out and reconciliation.
  • Record journal entries, and maintain and reconcile general ledger to the job cost and other sub ledgers.
  • Answering internal and external financial inquiries as it relates to the specific client account.
  • Perform timely month end close and ensure recording all pertinent transactions including project /labour / various monthly accruals.
  • Ensure / investigate Accounts Receivable collection, and explanation for overdue balances.
  • Prepare monthly reports for specific client accounts.

Financial Planning & Analysis Support

  • Conduct detailed profitability analysis of variances between planned, forecasted, and actual figures
  • Assistance in conducting accurate and complete forecasting of revenue and margins by project
  • Provide support for process improvement initiatives
  • Provide support for job costing and pricing
  • Prepare other ad hoc reports for management as required
  • Understand GAAP requirements, particularly around revenue recognition
  • Understand basic interactions between financial systems related to the portfolio supported

KNOWLEDGE & SKILLS REQUIRED

  • 3-6 years of progressive experience in public accounting or industry roles
  • University graduation or professional certification (e.g. P. Eng, CMA, CGA or equivalent courses)
  • Ability to communicate basic accounting principles to support procedures and to explain financial results within the team and to internal customers.
  • Ability to complete and resolve assigned complex account reconciliation which sees the highest transaction volume or deal with multiple portfolios or business units.
  • Ability to reconcile and resolve discrepancies between general ledger and sub ledger.
  • Ability to identify and provide recommendations for issues and process improvement opportunities at account and business unit level following GAAP procedures.
  • In-depth understanding of audit requirements within scope of responsibility.
  • Ability to provide input to process documentations and business cases; write variance explanations, summaries of findings and recommendations.
  • Advanced level knowledge of current accounting systems and MS Office suite of software
  • Understanding of more complex accounting issues like revenue recognition (% completion/project accounting)
  • Excellent analytical abilities, including advanced Excel skills to assist with financial modeling (pivot tables, vlookup, etc.)
  • Ability to operate in high growth environments with an view of implementing more standard processes and best practices
  • Strong process improvement and/or implementation experience
  • Detail oriented, self-starter with strong interpersonal, and communication skills
  • Proactive and good problem solving skills
Licenses and/or Professional Accreditation

Completed an Accounting designation program (CGA, CMA, CPA)

This is a regular, full-time position with a salary range of $75,440 - $95,000 per annum. The starting salary will be based on the successful candidate’s competencies, including but not limited to experience, education, professional designations and performance related to this role.