Assistant Controller

Place of work Barrie
Contract type -
Start date -
Salary -

Job details

Job description, work day and responsibilities

Charge Solar is Canada’s largest solar, battery storage and EV charging solutions provider.

Headquartered in Victoria BC, we provide products and engineering services to installers across the country.

We’re looking for an Assistant Controller to join our national finance team and help drive the growth of Charge Solar and the solar industry as a whole. You’ll be joining a dedicated finance team helping to make a positive impact on the environment and continuing to transform the way electricity is generated in Canada.

We are an equal opportunity employer and are dedicated to fostering an inclusive and diverse environment for employees from all walks of life. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, ****** orientation, gender identity or expression, age, or disability. We hire based on talent and we’re excited to hear what you will bring to our team!

Job Overview:

The Assistant Controller will play a key role helping to lead the finance department and supporting the Controller in ensuring accurate and timely financial reporting, managing accounting operations, overseeing the company’s credit granting and collection processes, and ensuring compliance with Canadian accounting standards.

Key Responsibilities:

Accounting Operations:

Assist the Controller in overseeing day-to-day accounting operations, including accounts payable, accounts receivable and inventory accounting.
Maintain and update the general ledger, ensuring all financial transactions are accurately recorded and classified.
Support month-end and year-end close processes, ensuring all journal entries, reconciliations, and adjustments are completed in a timely manner.
Credit Management:

Evaluate and approve/reject credit applications from new and existing customers based on creditworthiness and financial health.
Develop and manage credit control systems, including setting credit limits, payment terms, and follow-up procedures for overdue accounts.
Maintain records of credit agreements, payment plans, and dispute resolutions.
Internal Controls & Compliance:

Ensure compliance with internal financial policies, as well as external regulatory requirements, including tax filings and audits.
Assist in the development and implementation of internal control procedures to safeguard company assets and enhance the efficiency of financial operations.
Support external audits by preparing necessary documentation and responding to auditor inquiries.
Team Leadership & Development:

Supervise and mentor accounting staff, providing guidance and support to ensure the team meets its objectives.
Assist in training and development of team members on accounting procedures, systems, and financial policies.
Foster a collaborative and results-driven team environment within the finance department.
System & Process Improvement:

Work closely with the Controller to streamline and improve financial processes, leveraging technology where possible.
Participate in ERP system updates or implementations, ensuring system integrity and efficiency.
Identify opportunities to automate routine tasks to increase productivity and accuracy.
Tax Compliance:

Work with the Controller to ensure compliance with federal, provincial, and municipal tax regulations, including sales tax (GST/HST, PST).
Work with the Controller to support the preparation and submission of corporate tax filings in collaboration with external tax advisors.
Qualifications & Skills:

Bachelor’s degree in Accounting, Finance, or a related field.
Certified Public Accountant (CPA) designation or equivalent is required.
Strong knowledge of Canadian GAAP.
Proficiency in accounting software (e.g., ERP systems) and advanced Excel skills.
Strong analytical, problem-solving, and organizational skills.
Excellent leadership and communication abilities, with experience managing or mentoring accounting staff.
Preferred Qualifications:

Experience in a national or multi-location distribution environment.
Familiarity with ERP systems like SAP, Oracle, or Acumatica.
Job Types: Full-time, Permanent

Pay: $70,000.00-$+0,000.00 per year

Benefits:

Casual dress
Employee assistance program
Extended health care
On-site parking
Flexible language requirement:

French not required
Schedule:

Monday to Friday
Education:

Bachelor's Degree (required)
Work Location: Hybrid remote in Barrie, ON L4N +B2

Company address

Canada
Ontario
Barrie
Show on map Get directions
Company Name: Charge Solar
You will be redirected to another website to apply.
Offer ID: #1064741, Published: 1 week ago, Company registered: 6 months ago

Other offers

Registered Nurse
1867login
· Vegreville, CA
The Registered Nurse (RN) participates in nursing assessments and interventions, care planning, implementing prescribed treatments, administering medications, evaluating treatments, and monitoring/documenting treatment p...
Registered Nurse
1867login
· Fort McMurray, CA
Your Opportunity: The Case Manager Registered Nurse role is an interesting, challenging and continually changing field with some of the most complex clients in health care. AHS has an exciting opportunity to challenge yo...
Registered Nurse (RN) Med/Surg - Neurosciences
1867login
· Vancouver, CA
Salary Details: The salary range for this position is CAD $41.42/Hr. - CAD $55.+1/Hr. Job Summary: Come work as a Registered Nurse with Vancouver Coastal Health (VCH)! Vancouver Coastal Health is looking for a Registered...
Nurse II
1867login
· Edmonton, CA
Full job description Your Opportunity: The School Clinical Development Nurse (CDN) is a member of the Edmonton Zone Public Health (PH) team working in a nursing leadership role engaged in a wide range of activities to su...
Registered Nurse - Temporary Part-Time (MCG RN BC D2 0.40) Cawthra Gardens
1867login
· Mississauga, CA
About Us At AgeCare, our mission is to empower residents to live their lives to the fullest by prioritizing their health and well-being. We firmly believe that we are working in our residents' homes, and we dedicate ours...
Registered Nurse
1867login
· Drayton Valley, CA
Your Opportunity: Drayton Valley has an exciting opportunity for a Registered Nurse (RN) in their active rural hospital. In this position you will be for providing care in our 32 Acute Care beds and 24 hour emergency roo...
Registered Nurse
1867login
· Fort McMurray, CA
Your Opportunity: The Case Manager Registered Nurse role is an interesting, challenging and continually changing field with some of the most complex clients in health care. AHS has an exciting opportunity to challenge yo...
Registered Nurse
1867login
· Edmonton, CA
Your Opportunity: The Inpatient Transplant unit is a fast-paced, high-acuity environment caring for pre-op and post-op solid organ transplant and other complex surgical patients. In our modified primary nursing care mode...
Registered Nurse
1867login
· Vermilion, CA
Full job description Your Opportunity: New hires accepting Regular Full-time UNA positions located north of the 57th Parallel are eligible to receive a Recruitment Initiative payment of $2,500. This payment is non-pensio...
registered nurse (R.N.)
1867login
· Simcoe, CA
Work Term: Permanent Work Language: English Hours: 75 hours bi-weekly Education: College/CEGEP Experience: 7 months to less than 1 year Work setting Willing to relocate Long term care center Tasks Monitor patients and ad...
Laboratory Technologist II
1867login
· Wainwright, CA
Your Opportunity: Wainwright is a vibrant and friendly community of around 7,000 located in east central Alberta on highway 14 and 41. Wainwright is located approximately 2 hours from Edmonton and 1 hour form Lloydminste...
General Duty Laboratory Technologist
1867login
· Winnipeg, CA
Requisition ID: 378641 Position Number: 200+24+5 Posting End Date: April 11, 2025 City: Winnipeg Employer: Shared Health Department / Unit: Hematology/Blood Bank Job Stream: Clinical Union: MAHCP Anticipated Start Date: ...
Combined Laboratory / X-Ray Technologist I
1867login
· Cardston, CA
Your Opportunity: This MRT I or CLXT I position performs quality general radiology and portable examinations in the busy and dynamic Diagnostic Imaging Department at the Cardston Health Centre. Close collaboration with t...
Laboratory Technologist I
1867login
· Calgary, CA
Your Opportunity: The consequential vacancy process may be used to fill any resulting vacancies. Description: As a Medical Laboratory Technologist (MLT) I, you will be responsible for the daily processing, testing, resul...
Medical Laboratory Technologist - Hematology (Incentives Available)
1867login
· Sydney, CA
Req ID: 1+8+73 Location: Eastern Zone, Cape Breton Regional Hospital Department: PLM Hematology REG Type of Employment: Permanent Hourly FT (100%) x 1 UNIFOR Healthcare Position Posting Closing Date: 11-Apr-25 Nova Scoti...