POSITION:  FINANCE MANAGER The basic function of the Bookkeeper is to ensure that a wide range of professional bookkeeping for Roy Northern is kept up-to-date and in an accurate manner at all times to be used by Management to plan, evaluate, and control the business from within.

LOCATION:  Fairview Office or Fort St. John Office

ROY NORTHERN LAND AND ENVIRONMENTAL is an expanding progressive surface land and environmental consulting firm with an interest in oil and gas, forestry, mining, energy, and agricultural industries, as well as municipal authorities throughout Alberta, British Columbia, and Canada’s north. We employ a team of over 80 staff members located in our Fairview, Grande Prairie, Fort St. John, and Terrace offices, and we offer interdisciplinary expertise to develop environmental solutions for our clients throughout western Canada.  For over 40 years, we have directly assisted clients in regulatory application and have provided consulting expertise on environmental legislation, regulations, and guideline compliance related to project planning, development, and reclamation. We know great things happen when smart people with equal parts talent and determination come together to create what could not be done alone. Help us do great things!



  1. Any combination equivalent to experience and education that could provide required knowledge and abilities.
  2. Graduation from an accredited bookkeeping/office administration program. Computer training for bookkeeping programs and associated spreadsheets.
  3. Five-plus years general bookkeeping experience, payroll or financial experience including bookkeeping, payroll, or financial record keeping or other clerical accounting experience which demonstrates the possession of the knowledge and abilities listed.
  4. Knowledge of modern office practices, procedures and equipment related to the processing and recording of financial records and transactions; basic business data processing principles and practices as applied to financial record keeping; business math; basic bookkeeping methods and practices.
  5. Ability to work independently and make sound judgments within established guidelines to supervise and work well with others in a multi-functional environment.
  6. Ability to perform varied financial record keeping activities.
  7. Analytical and mathematical skills related to bookkeeping practices and procedures and good comprehension of bookkeeping and spreadsheet software.
  8. Meet scheduled deadlines for achievement of company goals and objectives pertaining to the bookkeeping function. Show ability to consistently recognize and deal with priorities.
  9. Institute problem-solving actions as soon as it becomes evident that problems exist. Be willing to assume necessary responsibility and challenges.
  10. Complete all work schedules on time and assure quality. Maintain an organized and efficient work environment.  Must possess the ability to keep financial and business information in the strictest of confidence.  Respect and safeguard company records and information.
  11. Must possess the ability to handle multiple responsibilities and the ability to deal tactfully and empathetically with people. Serve as a role model for other personnel through commitment and enthusiasm as a team member of Roy Northern.  Maintain an organized and efficient work environment as well as a well-groomed, professional service.
  12. Excellent oral and written communication skills



  1. Reports directly to the President.
  2. The positions that report to the Bookkeeper include Invoice Administrators and Finance Assistant.
  3. Bookkeeper is delegated sufficient authority from and is accountable to the President for accomplishing the responsibilities, duties, goals, and objectives that have been established for this position.
  4. Bookkeeper is given authority to conduct all routine business and management affairs that relate to bookkeeping functions.
  5. Generate accounts payable and payroll payments, whether electronic or by cheque.



  1. Maintaining accurate and up-to-date bookkeeping records through accurate and timely execution of all bookkeeping functions within the company including daily bank deposits.
  2. Ensuring that the general ledger is current and correct.
  3. Supporting and enforcing all company policies and procedures that relate to the position’s areas of authority.
  4. Keeping President apprised daily of the cash position and/or requirements and ensuring timely and accurate financial reports.
  5. Assisting Management with quarterly account detail reports.
  6. Preparing monthly financial statements by the 10th of the following month.
  7. Preparing month-end journal entries for adjustment, accruals, and depreciation.
  8. Reconciling bank statements, savings, and investment accounts.
  9. Ensuring that all tax returns are completed on time.
  10. Data processing, installation and updating of bookkeeping programs.
  11. Ensuring the security and confidentiality of the company’s financial information.
  12. Training designated employees to assume duties of Bookkeeper during vacations and unforeseen or prolonged absences.
  13. Working with other department heads to ensure the overall smooth operation of company business.
  14. Developing and maintaining a system of bookkeeping and budgetary controls including policies, procedures, programs, and practices, as necessary for the operation of the company.
  15. Preparing schedules and other information for outside accountant.
  16. Summarizing various accounts activity, using spreadsheets and computerized systems.
  17. Resolving bookkeeping questions/discrepancies by researching account charges, consulting with President on difficult issues.
  18. Performing special projects of routine nature as requested by the President.
  19. Supervising and performance reviews of any accounting department personnel within the limits set by company policies.
  20. Providing performance reviews of all support personnel annually.
  21. Working closely with all department leads to ensure customer billing and vendor invoices are being submitted.
  22. Renewing client contracts yearly.
  23. Renewing annually vehicle insurance and registration.
  24. Maintaining petty cash on a regular basis.
  25. Ensuring that all accounts payable invoices are processed in a timely manner, consistent with company cash requirement.
  26. Substantiating business transactions, posting charges and expenditures in proper accounts.
  27. Ensuring that all invoices entered in the system have been authorized for payment.
  28. Avoiding penalties for late payments and thereby maintaining and protecting a high credit rating for the company.
  29. GST reporting monthly.
  30. Ensuring that all accounts receivable billings are processed and cheques are deposited according to company policies.
  31. Ensuring that all past due receivables are collected in a timely manner.
  32. Notifying the President of non-responsive collection calls.
  33. Ensuring that all customer inquiries regarding their accounts are handled in a timely and professional manner.
  34. Ensuring that the payroll is processed, in a timely and error free manner.
  35. Ensuring Worker’s Compensation and injuries are properly managed, and estimating yearly WCB remittances.
  36. Ensuring Benefits Program administrator has current information regarding all employees.
  37. Preparing T-4 information annually
  38. Preparing and administering group insurance and RRSP monthly.
  39. Ensuring the proper stock of office supplies is maintained.
  40. Ensuring company mail and courier services are effectively taken care of.



  • Full Time Position
  • Competitive Wage ($35.00 to $45.00 per hour)
  • Paid Vacation and Personal Days
  • Group Life and Health Benefits
  • Wellness Program and Training Opportunities
  • RRSP and Employer Contributions

Please email applications to  This posting will remain open until a suitable candidate has been selected. We thank all applicants for applying and advise that only those candidates selected for interviews will be contacted.

Apply Now

  • Max. file size: 64 MB.
  • This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.