financeroles

Senior Financial Analyst

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
PostedOct 13, 2026 · 9d ago
Role brief

financeroles summary, based on the employer's posting.

What you'll do

  • Review project revenue, gross margins and unbilled work with finance and operations leads during each monthly close
  • Prepare percentage-of-completion revenue entries, then reconcile project closeouts, journals and ledger balances
  • Track overdue receivables, respond to account-related financial questions and prepare monthly client reports
  • Explain differences between plan, forecast and actual results, and help forecast project revenue and margins
  • Support job costing, pricing and process improvements, preparing other management reports as needed

What you bring

  • You have three to six years in public accounting or an industry finance role
  • You have completed an accounting designation program, such as CGA, CMA or CPA
  • You bring advanced Excel skills, including financial modeling, and knowledge of accounting systems
  • You can resolve complex reconciliations across ledgers and explain accounting results to internal customers

Who this fits

This role suits a senior analyst comfortable supporting multiple portfolios and handling complex accounting transactions. The position is full-time 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.