Current Employment Opportunities



Part-Time Permanent Position (3 days)– Flexible Schedule (TBD)

Hourly wage (minimum wage), position to start as soon as possible


Reporting to the Treasurer, performs general clerical accounting duties related to journal entries, safeguarding and filing financial data, including analyzing and reconciling accounts, depositing cheques and money, processing payroll, updating Sage 50 (Simply Accounting) chart of accounts and inputting journals.


Reconciles and analyzes balance sheet accounts weekly. Investigates and corrects any discrepancies by preparing, adjusting journal entries.

Updates the monthly Sage 50(Simply Accounting) financial system report listings and distributes Sage 50 reports to Treasurer and other Board members as required.

Update and files the detailed general ledger system reports for HDM & HDIS. Safeguards and controls the previous years’ general ledger reports and financial reports.

Processes payroll documents for employee.

Prepare bank deposits for cash and/or cheques received

Inputs and retrieves data from Sage 50 (Simply Accounting) Financials system including journal entry, chart of account changes, balance inquiries, transaction details and downloads to Excel.

Assists in the preparation of the quarterly financial information return and financial report.

Sorts payroll cheques, directs deposit forms, timesheets and reports and arranges for pickup by departments on a weekly basis.

Receives and pays invoices for office expenses, such as photocopiers, facsimile machines and couriers. Performs other duties as assigned which are directly related to the duties of this position.


1. Demonstrated knowledge of basic accounting procedures and principles.

2. Experience in previous charitable organization is an asset

3. Experience working in a computerized environment. Working knowledge of Word, Excel and Outlook.

4. Working knowledge of Sage 50 (Simply Accounting) financial system is an asset.

5. Experience in GAAP (General Accepted Accounting Principles) is an asset.

6. Good written and verbal communication skills.

7. Demonstrated ability to work with other computer programs as required.

8. Working knowledge of Ceridian payroll processing system is an asset.


9. A high degree of sensitivity and confidentiality is required.


To apply, send your resume and cover letter in PDF format to



Hamilton Downtown Mosque (HDM) is looking to hire a qualified Administrative Assistant.


  1. A minimum of two years of experience as an administrative assistant.
  2. Previous work experience in a religious organization is an asset however not mandated.
  3. Must be knowledgeable with city bylaws, building and licensing division and have an excellent understanding of the municipal and provincial rules and regulations. This qualification is mandatory.
  4. Strong communication skills (verbal and written) with an aptitude to communicate professionally with all members and non-members and at all levels of the organization.
  5. Excellent knowledge of MS office management software.
  6. Knowledgeable in software troubleshooting skills.
  7. Excellent organizational and leadership skills.


  1. Conduct clerical duties, including filing, answering phone calls, responding to emails and preparing documents.
  2. Manage the reception area and assist all visitors attending.
  3. Maintain a stock list and order office supplies if necessary.
  4. Provide regular updates to the Board of Directors of HDM.
  5. Complete set tasks by the Board of Directors of HDM.
  6. Create and maintain up-to-date database and projects (utilities, gas and service providers).
  7. Observe and adhere to city bylaw regulations for new and existing projects.
  8. Work closely with Hamilton City Municipal Officers in all divisions as needed.
  9. Supervise all projects and oversee the set budget and resource allocation for projects of the organization.
  10. Maintain a good interpersonal relationship with both members and non-members of the HDM Community.
  11. Ability to work overtime if necessary.
  12. Request and receive quotations from third parties for the organization.
  13. Process and prepare invoices (emails, prints, and files) that are submitted to the organization by third parties and hand them over to the HDM accountants to finalize.
  14. Send all finalized invoices and payments on time.
  15. Purchase orders needed by the organization in coordination with the accountants of HDM.
  16. Submit documents and all files needed by the Board of Directors.
  17. With approval from the Board of Directors, the office administrator will coordinate with the Hamilton Ward Councillors to express the community needs and concerns.
  18. Adhere to the HDM Constitution and maintain a good relationship with all sub-committees under the umbrella of the organization.
  19. Attend meetings for the organization if necessary.
  20. Must be open to constructive feedback and able to resolve issues effectively.

Acknowledgment: Supervision and evaluation of this position is executed by the Board of Directors of HDM


To apply, send your resume and cover letter in PDF format to