Job Description
Our client is a specialty pharmaceutical company focused on meeting the needs of patients, physicians, and partners. Located in Oakville, they are currently seeking a Controller to oversee a small finance team and provide service to both external customers and internal management. The Controller will assist in developing and maintaining accounting policies and procedures and be an integral part of the leadership team.
Specific responsibilities include:
- Manage daily operations including Accounts Payable, Accounts Receivable, Cash Management, and Payroll.
- Manage the General Ledger and all supporting sub-ledgers, including fixed assets, inventories, prepaids, and accruals.
- Provide monthly financial reporting and analysis to management.
- Prepare financial statements and analytical reports as part of the monthly reporting package.
- Conduct regular account reconciliations and prepare journal entries.
- Assist in preparing budgets and forecasts and report actuals against forecasts.
- Ensure employee payroll is input into the external provider’s system and prepare reports and entries.
- Perform activities related to inter-company transactions as required.
- Assist in process and control systems development.
- Act as finance advisor and service provider to the business unit.
- Prepare short- and long-term forecasts, budgets, and product P&Ls and analysis.
- Coordinate and participate in physical inventory counts; investigate variances and prepare adjusting entries.
- Prepare complex analysis to support new and ongoing projects and initiatives.
- Assist in the day-to-day running of the office.
Qualifications:
- 6+ years of relevant experience.
- University degree and/or accounting designation required.
- Proficient computer skills; intermediate to advanced Excel skills.
- Excellent written and oral communication skills.
- Deep understanding of accounting software and systems (ideally SAP).
- Strong knowledge of accounting principles and double-entry accounting.
- Developed interpersonal skills and a good team player.
- Superior organizational skills, with the ability to prioritize and handle multiple tasks and deadlines; works well under pressure with a sense of urgency.
- High accuracy and attention to detail.
- Strong analytical and problem-solving skills.
- Ability to maintain confidentiality and demonstrate integrity.
- Interest in the business, hands-on approach, and involvement in reshaping the business.